Engineer II, Software Embedded Applications
Shield AIAutonomous Systems company
United StatesMid
Software Engineering
About the role
Develop embedded C/C++ software and integrate avionics systems for the X-Bat aircraft.
- •Develop and integrate embedded C/C++ software for the X-Bat aircraft, working across firmware, autonomy, and ground control systems to ensure performance, reliability, and safety.
- •Key Responsibilities Write high-quality C/C++ code for aircraft systems and avionics integrations.
- •Participate in design and code reviews, testing, and CI/CD-driven deployments.
- •Integrate software across firmware, verification, autonomy AI, and GCS teams.
- •Design tests including virtualized hardware and hardware-in-the-loop simulations.
- •Prototype and build tools to improve deployment, testing, and data analysis.
- •Requirements Professional embedded software development experience in C/C++.
- •Knowledge of object-oriented programming, modern C++ features, and systems software (BSPs).
- •Understanding of computer architecture, operating systems, and network protocols.
- •Evidence of technical leadership, documentation, and test planning.
Tech stack
C++CLinuxCI/CD
Match insights
Tech:C++, C, Linux, CI/CD
Level:Mid
Location:United States