Software Engineer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
-
Software Development
Job Description & How to Apply Below
Develop and maintain APIs and middleware connecting hardware control layers, including FPGAs, DACs, and timing systems, with higher-level software and compilers. Collaborate with systems and research teams on requirements, system bring-up, integration testing, and cross-disciplinary debugging.
Requirements: Strong programming skills in Python and/or C/C++ and experience with hardware interfaces such as SPI, I2C, UART, and Ethernet are required. The role also calls for familiarity with timing and communication systems, real-time or hardware-in-the-loop environments, embedded Linux or RTOS, and FPGA, DAC/ADC, or pulse-sequencing systems.
Key
Skills:
Python, C/C++, Hardware Interfaces, SPI, I2C, UART, Ethernet, PTP, Real-Time Systems, Hardware-in-the-Loop Control, Embedded Linux, RTOS, Firmware Development, FPGA Systems, DAC/ADC Control, System Integration
The following role is for a Software Engineer with Oho Group.
This posting is for the Software Engineer role at Oho Group, based in Boston, MA, United States.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction