Skip to content
Shield AIShield AIBoston, MA

Senior Engineer, Software Embedded Applications (R5071)

Develop high-quality C/C++ embedded software for X-Bat UAV avionics, integrating sensors, subsystems, and AI components while ensuring safety and reliability in aerospace applications.

120k – 190k
On-siteEmbedded Engineering

About the role

Responsibilities

  • Develop high-quality C/C++ code for X-Bat aircraft ensuring optimal performance, reliability, and safety
  • Participate in architecture, design, and code reviews
  • Integrate software from firmware, software test/verification, Autonomy AI, and Ground Control Stations
  • Develop software systems implementing interfaces to modern avionics sensors, subsystems, and payloads
  • Facilitate design process for updates to software system architecture
  • Use modern software development tools to capture existing architecture and design future architectures
  • Collaborate to define and extend systems engineering processes
  • Report status, risks, accomplishments, and expectations to senior leadership
  • Design and implement systems for testing across virtualized hardware and hardware-in-the-loop simulations
  • Develop innovative tools to enhance software deployment, test execution, and data analysis in CI/CD systems
  • Create prototypes to validate critical design concepts and assess technical limitations

Requirements

  • Strong embedded software development experience in C/C++
  • Strong understanding of Object Oriented Programming and modern C++ features
  • Strong knowledge of embedded software, BSPs, or other systems software components
  • Good understanding of computer architecture, operating systems, and network protocols fundamentals
  • Demonstrated track record of assuming ownership over development processes and features
  • Experience producing high-quality technical documentation including architecture, detailed designs, and test plans
  • Proven track record of successfully shipping products in fast-paced environments
  • Proactively identify opportunities for improvement within software development projects
  • B.S., M.S, or PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM discipline (Aerospace, Mechanical, or Electrical Engineering)

Nice-to-Haves

  • Background in fast-paced startup or R&D environments
  • Experience developing military aircraft software
  • Compliance with DO-178C
  • Adaptability and ability to innovate under pressure
  • Familiarity with FPGA development using SystemVerilog
  • Real Time Operating System (RTOS) experience

Skills

C++CEmbedded SystemsObject-Oriented ProgrammingBspComputer ArchitectureOperating SystemsNetwork ProtocolsRtosFpgaSystemverilogDo-178C
Shield AI

Senior Engineer, Sensor Integration

Shield AIDallas, TX +1

Sensor Integration Engineer supporting selection, characterization, calibration, and integration of multi-modal navigation sensors. Requires cross-functional work across electrical, mechanical, and software domains with 1-4 years experience.

120k – 180k
On-site1+ YOEEmbedded Engineering
Shield AI

Senior Engineer, Software Embedded Applications (R5070)

Shield AIDallas, TX

Develop and integrate embedded C/C++ avionics software for UAVs, working with cross-functional teams on sensors, autonomy systems, and hardware-in-the-loop testing. Requires strong embedded systems experience and a STEM degree.

120k – 190k
On-siteEmbedded Engineering
Forterra

Senior Payloads Software Engineer

ForterraArlington, VA +1

Designs, develops, and deploys software for autonomous ground vehicles and robotics payloads. Integrates sensors/effectors on hardware, optimizes vehicle systems, and collaborates with teams for real-world mission deployment. Requires 3+ years experience, C/C++ proficiency, and robotics familiarity.

120k – 200k
Hybrid3+ YOEEmbedded Engineering
Icarus

Senior GNC Engineer

IcarusEl Segundo, CA

Designs, implements, and flies guidance, navigation, and control systems for long-endurance stratospheric aircraft, owning the full GNC stack from modeling to flight testing. Requires 2+ years experience with real aircraft/UAV GNC systems and strong dynamics/controls fundamentals.

120k – 220k
On-site2+ YOEEmbedded Engineering
Icarus

Senior Embedded Software Engineer

IcarusEl Segundo, CA

Develops flight-critical embedded software for solar-powered stratospheric aircraft, owning subsystems from architecture to flight validation. Requires 2+ years in high-reliability embedded systems, strong C/C++, RTOS/bare-metal experience, and hardware interfacing skills.

120k – 220k
On-site2+ YOEEmbedded Engineering