Salary context
Typical pay for US Software Engineer Jobs roles: $138k–$200k (median $168k).
Based on 831 live listings with disclosed salary, as of Aug 16, 2026.
Description
NDI is seeking a Firmware Developer to join our R&D team in the development of embedded systems for use in in advanced medical navigation and healthcare applications. The work includes development of real-time data acquisition, digital signal processing and communication protocols. The successful candidate will be highly organized, results-focused, and effective at detailed software design, implementation and debugging.
This position offers the opportunity to contribute to innovative medical technologies that improve precision and patient outcomes worldwide.