Skip to content
Shield AI logo

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.
View original posting →

Tech stack

C++CLinuxCI/CD

Match insights

Tech:C++, C, Linux, CI/CD
Level:Mid
Location:United States