Senior Engineer, Software Embedded Applications
Shield AIAutonomous Systems company
Dallas, United StatesSenior
Software Engineering
About the role
Develop and integrate embedded C/C++ avionics software for X-BAT UAV systems.
- •Join Shield AI's X-BAT Embedded Software Team to design and implement avionics and embedded software for advanced UAVs, working cross-functionally to ensure performance, reliability, and safety.
- •Key Responsibilities Write high-quality C/C++ code for X-BAT aircraft subsystems.
- •Participate in architecture, design, and code reviews and integrate cross-department software.
- •Design and integrate interfaces to avionics sensors, payloads, and subsystems.
- •Develop tests including virtualized hardware and hardware-in-the-loop simulations.
- •Create tools and prototypes to improve CI/CD, deployment, and testing workflows.
- •Requirements Strong embedded software development in C/C++ and object-oriented design.
- •Knowledge of BSPs/systems software, computer architecture, OS, and network fundamentals.
- •Experience producing technical documentation and shipping products.
- •STEM degree (B.S./M.S./PhD) in Engineering or Computer Science.
Tech stack
C++CCI/CDLinux
Match insights
Tech:C++, C, CI/CD, Linux
Level:Senior
Location:Dallas, United States