Senior Engineer, Software Embedded Applications
Shield AIAutonomous Systems company
Boston, United StatesSenior
Software Engineering
About the role
Develop and integrate embedded C/C++ avionics software for X-BAT UAV systems.
- •Develop avionics embedded software for the X-BAT UAV, integrating sensors, firmware, autonomy, and ground systems to deliver reliable flight systems.
- •Key Responsibilities Write high-quality C/C++ code for embedded aircraft systems.
- •Participate in architecture, design, and code reviews and integrate cross-department software.
- •Design interfaces to avionics sensors, subsystems, and payloads and support HIL/virtualized testing.
- •Build tools and CI/CD processes to improve deployment, testing, and data analysis.
- •Requirements Strong embedded software development skills in C/C++ and modern C++ features.
- •Knowledge of BSPs, OS fundamentals, computer architecture, and networking basics.
- •Experience producing technical documentation and shipping products in fast-paced environments.
- •B.S., M.S., or PhD in relevant STEM field.
Tech stack
C++CLinuxCI/CD
Match insights
Tech:C++, C, Linux, CI/CD
Level:Senior
Location:Boston, United States