Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Oho Group in Boston is seeking an embedded software engineer to develop and maintain the software stack that links hardware control layers with higher-level applications. You will implement robust interfaces for FPGAs, DACs, and timing subsystems and ensure reliable communication across components.
Collaborate with systems and research teams on requirements, bring-up, integration testing, and cross-disciplinary debugging in a fast-paced hardware-software environment.
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