Reliable Robotics is looking to solve the problem of making air transportation safer, more convenient, and transformative by developing automated aviation systems
Requirements
- 3+ years of professional experience developing C or C++
- Professional experience developing software for embedded, high-performance, or safety-critical applications
- Thorough understanding of computer architecture, operating systems, and networking
- Experience working in a DO-178 software development environment
Responsibilities
- Develop C/C++ flight software requirements, design, code, unit tests, and requirements-based test cases in accordance with DO-178C software development procedures
- Develop and maintain Continuous Integration infrastructure for automating software integration, build, testing, and deployment
- Develop Python-based software integration test cases
- Focus areas include bare-metal operating system and hardware initialization, networking, protocol drivers, and memory interfaces
Other
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- Must be willing to travel up to 10% of the time
- Must provide documentation that legally establishes status as a U.S. person or non-U.S. person
- Must be able to work in compliance with U.S. export control laws
- Excellent written and verbal communication skills