Dallas, United States
Staff Embedded Firmware Engineer - R5637
Shield AI · Dallas · United States
Posted: 9/4/2026 · Last checked: 10/12/2026
Job description
Quoted in full from Shield AI's job posting. Gavroche does not edit it.
Job Description:
The VBAT Software team is a motivated group of engineers focused on developing complex avionics software that merges hardware, operating systems and applications for cutting-edge Unmanned Aerial Vehicles (UAV). Embedded Software engineers work with customer programs, electrical engineers, Guidance, Navigation and Controls (GNC) engineers, systems engineers, test engineers and the autonomy team to design and develop software systems which utilize modern aerospace sensors, state-of-the-art UAV avionics, and groundbreaking Artificial Intelligence applications.
As a member of the VBAT Software team, you will develop and maintain software architectures, generate and maintain all levels of software requirements, document and present software designs, coordinate software development, and marshal the entire suite of VBAT software through test and verification, release, and deployment to production and customers.
What you'll do:
- Develop high-quality C/C++ code tailored specifically for V-Bat aircraft, ensuring optimal performance, reliability, and safety.
- Refine repository of existing firmware to support new hardware, features, and capabilities
- Integrate real-time operating system onto custom System-On-a-Module (SOM)
- Develop firmware to control robotic vehicles in flight
- Convert legacy bare-metal software to a RTOS based system
- Create new CI/CD pipelines with automated testing for embedded systems
- Participate in architecture, design, and code reviews
- Integrate software from multiple departments to include firmware, software test and verification, Autonomy AI, and Ground Control Stations (GCS)
- Develop software systems to implement and integrate interfaces to modern avionics sensors, sub-systems, and payloads
- Facilitate the design process for updates to the software system architecture
- Use modern software development tools and processes to capture our existing architecture and design future architectures
- Collaborating to define and extend systems engineering processes
- Report status, risks, accomplishments, expectations to senior leadership
- Work with the V-Bat production teams to manufacture UAVs in-house.
- Design and implement systems capable of conducting tests across various environments, including virtualized hardware and hardware-in-the-loop simulations, to facilitate thorough evaluation of software functionality and performance.
- Develop innovative tools to enhance the frequency and reliability of software deployment, test execution, and data analysis within a continuous integration and release system, fostering improved efficiency and productivity in software development workflows.
- Create prototypes to validate critical design concepts and assess technical limitations, providing tangible evidence of feasibility and informing decision-making processes.
Required qualifications:
- Rock-solid software development experience in C/C++
- Experience in bare-metal firmware development for embedded systems
- Linux Kernel or RTOS development - device trees and bring up on new hardware
- Familiarity with writing thread-safe multi-threaded programs
- Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes
- Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed client expectations in a fast-paced environment
- Proactively identify opportunities for improvement within software development projects, demonstrating initiative to propose and implement innovative solutions that enhance efficiency, quality, and overall project success and V-Bat reliability
- B.S., M.S, PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM (Science, Technology, Engineering, or Mathematics) discipline, such as Aerospace, Mechanical, or Electrical Engineering
Preferred qualifications:
- Experience working on cutting-edge autonomous robotic systems including motor control
- Proven background in thriving within fast-paced environments, particularly within startup or R&D settings
- Demonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands and drive successful outcomes.
Similar roles in Dallas
- Senior Electrical Engineer - Test Equipment Design · Shield AI, Dallas
- Senior Electrical Engineer - Hardware Test - R5099 · Shield AI, Dallas
- Electrical Engineer III · CannonDesign, Dallas
- Electrical Engineer - Hardware Test - R5099 · Shield AI, Dallas
- Firmware Engineer · Voltai, Palo Alto
- Power Electronics Engineer · Voltai, Palo Alto
200 open roles like this one; at most three per employer shown.
What electrical engineer adverts in the United States state
Middle half: 132,500 – 200,000 USD a year; median 167,500 USD.
From 383 adverts by 92 employers that state a salary, annualised.
How electrical engineer roles in the United States are worked
2% fully remote · 2% hybrid · 96% do not say
Of 130 adverts. An advert that does not state a work mode is counted as not saying, not as on-site.
New openings in Dallas, by week
- 7/20/2026 44
- 7/27/2026 26
- 8/3/2026 42
- 8/10/2026 44
- 8/17/2026 64
- 8/24/2026 101
- 8/31/2026 75
- 9/7/2026 88
- 9/14/2026 99
- 9/21/2026 130
- 9/28/2026 143
- 10/5/2026 126
- 10/12/2026 3
985 openings over 12 weeks, by the week they were published.
Other roles at Shield AI
- V-BAT Internal Training Instructor - R5031 · Dallas
- Ground Control Station - GCS - Software Engineer - R4758 · Dallas
- Ground System Full Stack Software Engineer - R4787 · Seattle
- Autonomy & Perception Software Engineer - R5911 · San Diego
- Principal Engineer - Software - R5285 · San Diego
- Principal Engineer - Software Architect - R4562 · Dallas
462 open, including roles outside the United States.