Drimva

Shield AI

Software Engineer, Embedded Applications (R5068)

Dallas, Texas · Full-time · Posted Nov 3, 2026

Experience
Strong embedded C/C++ experience; no number of years specified.
Education
B.S., M.S, PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM discipline, such as Aerospace, Mechanical, or Electrical Engineering.

About the job

Develop and integrate embedded avionics software for Shield AI’s X-BAT unmanned aircraft, from design through production and testing.

What you'll do

  • Develop and own C/C++ software capabilities, including interfaces to avionics sensors, subsystems, and payloads.
  • Coordinate cross-functional software integration and contribute to architecture, design, and code reviews.
  • Build and improve test systems, simulations, and CI/release tools to evaluate and deploy software.

What they ask for

  • Strong embedded software development experience in C/C++; understanding of object-oriented programming and modern C++ features.
  • Knowledge of embedded software, BSPs or other systems software components, computer architecture, operating systems, and network protocols.
  • Track record of owning development and shipping products; experience producing architecture, detailed design, and test-plan documentation.
  • Bachelor’s, master’s, or PhD degree in Systems Engineering, Software Engineering, Computer Science, or a STEM discipline.

Nice to have

  • Experience developing military aircraft software; familiarity with DO-178C, FPGA development using SystemVerilog, or RTOS.
  • Experience in startup or R&D environments.

Tools

C/C++, BSPs, FPGA, SystemVerilog, RTOS, DO-178C

AI focus

Integrate software with Autonomy AI; no specific AI development duties are stated.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)