Skip to content
Shield AI logo

Senior Staff Engineer, Software Embedded Applications

Shield AIAutonomous Systems company
Dallas, United StatesSenior
Software Engineering

About the role

Lead development and architecture of embedded C/C++ avionics software for UAV systems.

  • Senior embedded software engineer to design, architect, and deliver avionics software for X-BAT UAVs, integrating sensors, firmware, autonomy, and Ground Control Stations.
  • Key Responsibilities Develop high-quality C/C++ embedded software and lead architecture and code reviews.
  • Own complex software capabilities from design through production and integration with firmware and autonomy components.
  • Design and implement interfaces to avionics sensors, payloads, and subsystems.
  • Create tests including virtualized hardware and hardware-in-the-loop, and develop CI tooling for deployment and testing.
  • Requirements Strong embedded software development experience in C/C++ and BSPs.
  • Deep understanding of computer architecture, operating systems, and networking fundamentals.
  • Experience producing technical documentation, architecture, and test plans.
  • STEM degree (B.S./M.S./PhD) in relevant field and track record of shipping products.
View original posting →

Tech stack

C++CLinux

Match insights

Tech:C++, C, Linux
Level:Senior
Location:Dallas, United States