Sr. Embedded Software Engineer, Radar

Reliable Robotics Corporation•Seattle, WA
•$210,000 - $280,000

About The Position

Reliable Robotics is developing safety-enhancing aviation technology intended to make air transportation safer and more convenient. The Sr. Embedded Software Engineer will join the Embedded Systems team to develop embedded software for the company’s next-generation phased-array Radar system. The system is intended to make radar technology affordable for widespread commercial Detect and Avoid applications. The engineer’s work will support aircraft product demonstrations, higher-level capabilities, product certification, and delivery to market. The role involves developing C++ flight software and Python-based integration tests in accordance with DO-178C procedures. Focus areas include numerical optimization, networking, protocol drivers, memory interfaces, and the software-to-FPGA interface layer. Engineers work across an end-to-end product, from bare metal to the aircraft level, on a fast-paced team.

Requirements

  • At least 8 years of experience developing C or C++.
  • At least 3 years of experience translating and optimizing complex mathematical algorithms into performant, deterministic embedded code.
  • Hands-on experience developing driver-level software for software-to-FPGA interfaces and managing high-bandwidth data pipelines.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.

Nice To Haves

  • At least 12 years of professional experience developing C or C++.
  • Hands-on experience with radar algorithms, radar signal processing, and radar system integration and testing.
  • Experience working in a DO-178 software development environment.
  • Thorough understanding of computer architecture, operating systems, and networking.
  • Comfort working in a fast-paced, agile or iterative development life cycle.

Responsibilities

  • Develop C++ flight software requirements, design, code, and unit tests in accordance with DO-178C software development procedures.
  • Develop requirements-based test cases in accordance with DO-178C software development procedures.
  • Develop Python-based software integration test cases.
  • Work on numerical optimization, networking, protocol drivers, memory interfaces, and the software-to-FPGA interface layer.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service