# Staff Engineer, Software Embedded Applications

**Company:** [Shield AI](https://hotfix.jobs/companies/shield-ai)
**Location:** Dallas, TX, Boston, MA
**Role:** Embedded Engineering
**Salary:** $160k – $250k/yr
**Experience:** 7+ years
**Skills:** C++, Embedded Systems, Object-Oriented Programming, Computer Architecture, Operating Systems, Network Protocols, Fpga, Systemverilog, Rtos, Do-178C
**Posted:** 2026-06-02

> As a Staff Embedded Software Engineer, you will develop high-quality C/C++ code for X-Bat aircraft, leading cross-functional teams to implement advanced robotic avionics capabilities. You will own complex software features from design to production, participate in architecture reviews, and integrate software from various departments.

## Job Description

## What you'll do:

* Develop high-quality C/C++ code tailored specifically for X-Bat aircraft, ensuring optimal performance, reliability, and safety.
* Leading cross-functional teams to create systems of software features to implement advanced robotic avionics capabilities.
* Own complex software capabilities from design to production.
* 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
* 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:

* Strong embedded software development experience in C/C++.
* Strong understanding of Oriented Object Programming and modern C++ features.
* Strong knowledge of embedded software, BSPs or other systems software components.
* Strong understanding of computer architecture, operating systems, and network protocols fundamentals.
* Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes.
* Experience producing high-quality technical documentation, including architecture, detailed designs, and test plans.
* 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 X-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:

* Proven background in thriving within fast-paced environments, within startup or R&D settings.
* Proven experience in development of military aircrafts.
* Compliance with DO-178C
* Demonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands and drive successful outcomes.
* Familiar with FPGA development using SystemVerilog.
* Real Time Operating System (RTOS) experience.

## Similar roles

- [Staff Engineer, Survivability (Dallas) (R4607)](https://hotfix.jobs/jobs/7832d7e1-024c-4b14-9d5e-7da3874667d3) - Shield AI - Dallas, TX - $168k – $253k/yr
- [Sr. Member of Technical Staff](https://hotfix.jobs/jobs/a0933979-c0fd-4514-a8e6-a1faaf186193) - Illumio - Sunnyvale, CA - $170k – $196k/yr
- [Staff Engineer, Electrical Integration & Test](https://hotfix.jobs/jobs/3b55a450-1474-4722-9842-6f642d08d3ef) - Shield AI - Dallas, TX - $150k – $220k/yr
- [Staff Engineer, Software, GCS - C++](https://hotfix.jobs/jobs/9dd5989a-9a72-494d-89a0-008d741769f2) - Shield AI - San Diego, CA - $150k – $230k/yr
- [Staff Engineer, Ground Systems](https://hotfix.jobs/jobs/08c312d5-0b9f-4766-a710-bc060b2e261f) - Quindar - Arvada, CO - $170k – $210k/yr

**Apply:** https://hotfix.jobs/jobs/f58919c5-a81e-4fcc-ae72-cbcc37cacfc4
**Canonical:** https://hotfix.jobs/jobs/f58919c5-a81e-4fcc-ae72-cbcc37cacfc4