✨ About The Role
- Develop EdgeOS Communications framework for network communications and service discovery
- Create DSL code generators to assist in building autonomy systems
- Investigate and implement best practices for high-reliability systems
- Provide software development guidance to teams across Shield AI
- Contribute to a safer future for soldiers and civilians while working on cutting-edge autonomy technology
⚡ Requirements
- Experienced C++ Software Engineer with a minimum of 5-8 years in the automotive, aerospace, game-engine, or robotics industry
- Strong foundation in C++ API design and experience with network programming and multithreaded programming
- Ability to work on high-reliability systems and ship and support software products
- Demonstrated record of being a hard worker, kind teammate, and holding oneself and others to high standards
- Preferred qualifications include experience with resilient networking systems for unstable radio networks and distributed computing with networking experience