Drimva

Shield AI

Staff Embedded Firmware Engineer (R5637)

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

Education
B.S., M.S., or PhD in Systems Engineering, Software Engineering, Computer Science, or a STEM discipline.

About the job

Develop and maintain embedded firmware and avionics software for V-BAT aircraft, from architecture and hardware integration through testing, release, and production deployment.

What you'll do

  • Develop C/C++ firmware for aircraft, integrate an RTOS and avionics hardware, and migrate legacy bare-metal software.
  • Build automated testing and CI/CD capabilities; evaluate software using virtualized hardware and hardware-in-the-loop simulations.
  • Coordinate software architecture, integration, verification, release, and deployment with engineering teams and production.

What they ask for

  • Strong C/C++ software development experience.
  • Experience developing bare-metal firmware for embedded systems.
  • Linux Kernel or RTOS development, including device trees and bringing up new hardware; familiarity with thread-safe multithreaded programming.
  • B.S., M.S., or PhD in Systems Engineering, Software Engineering, Computer Science, or a STEM discipline.

Nice to have

  • Experience with autonomous robotic systems, including motor control.
  • Experience in startup or R&D environments.

Tools

C/C++, Linux Kernel, RTOS, CI/CD

AI focus

Integrate software from the Autonomy AI team; the posting describes software systems that use AI applications.

Model-written summary · the original posting is authoritative

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