R
Posted 7 hours ago
Embedded Software Engineer
Reliable RoboticsEmbedded Software Engineer
Requirements
Bachelor's degree in CS or Computer Engineering, 3+ years C/C++ experience, Embedded or safety-critical software experience
Skills
C#PythonEmbedded Systems
About the role
Responsibilities
- Develop C/C++ flight software requirements, design, code, unit tests, and requirements-based test cases in accordance with DO-178C procedures
- Focus on bare-metal operating system, hardware initialization, networking, protocol drivers, and memory interfaces
- Develop Python-based software integration test cases
- Develop and maintain Continuous Integration infrastructure for automating software integration, build, testing, and deployment
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- 3+ years of professional experience developing C or C++
- Professional experience developing software for embedded, high-performance, or safety-critical applications
Preferred Qualifications
- Thorough understanding of computer architecture, operating systems, and networking
- Experience working in a DO-178 software development environment
- Excellent written and verbal communication skills
- Comfortable with a fast-paced, agile/iterative development life cycle
About the Company
Reliable Robotics is building safety-enhancing technology for aviation to enable a future where air transportation is safer and more transformative. Our team of mission-driven engineers works across aerospace, robotics, and self-driving cars to automate aviation systems.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Software Engineer
Reliable Robotics · Mountain View
