Reliable Robotics
Embedded Software Engineer, Radar
Seattle, WA. Posted 2 months ago
The role
You will develop embedded software for a next-generation phased array radar system. This includes designing, coding, and testing software in accordance with DO-178C procedures.
What you will do
- Develop C++ flight software requirements, design, code, unit tests, and requirements-based test cases in accordance with DO-178C software development procedures
- Develop Python-based software integration test cases
- Focus on numerical optimization, networking, protocol drivers, memory interfaces, and software-to-FPGA interface layer
Required qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- 3+ years of experience developing C or C++
- 3+ years of experience translating/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
Nice to have
- 6+ years of professional experience developing C or C++
- Hands-on experience with Radar algorithms, radar signal processing, integration, and test of a radar system
- Experience working in a DO-178 software development environment
- Thorough understanding of computer architecture, operating systems, and networking
- Comfortable with a fast-paced, agile/iterative development life cycle
Before you apply
- This position requires access to information that is subject to U.S. export controls
- An offer of employment will be contingent upon the applicant’s capacity to perform in compliance with U.S. export control laws
- Applicants must provide documentation that legally establishes status as a U.S. person or non-U.S. person
About the company
Reliable Robotics is a team of mission-driven engineers building safety-enhancing technology for aviation. They work on automated aviation systems to enable a future where air transportation is safer and more convenient.