Fulltime
Software Engineer
Oho GroupBoston, Massachusetts, United StatesPosted yesterday
Apply now
Share on
Role details

About the Role We are working with a deep-tech company seeking a Software Engineer to develop software that interfaces with and controls complex hardware systems. The role focuses on real-time hardware control, system orchestration, configuration, diagnostics, and feedback.

Key Responsibilities

  • 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 engineers and research teams to translate technical requirements into reliable, high-performance software.
  • Contribute to system bring-up, integration testing, and cross-disciplinary debugging across hardware and software. Required

Qualifications

Strong programming skills in Python and/or C/C++, with experience working with hardware interfaces such as SPI, I2C, UART, and Ethernet. Familiarity with timing systems, such as PTP, and communication stacks. Experience with real-time systems or hardware-in-the-loop control environments. Exposure to embedded Linux, RTOS, or custom firmware development. Familiarity with FPGA systems, DAC/ADC control, or pulse sequencing frameworks.

Disclaimer: Applyn curates publicly available job information for discovery only. We are not an employer, recruiter, agency, or representative of the organizations shown in these listings. Always verify role details and application steps on the employer's official site.