Skip to content
Shield AIShield AIDallas, TX

Staff Engineer, Software Embedded Applications

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.

160k – 250k
On-site7+ YOEEmbedded Engineering

About the role

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.

Skills

C++Embedded SystemsObject-Oriented ProgrammingComputer ArchitectureOperating SystemsNetwork ProtocolsFpgaSystemverilogRtosDo-178C
Shield AI

Staff Engineer, Survivability (Dallas) (R4607)

Shield AIDallas, TX +2

Designs and optimizes low observable features for autonomous aircraft, including RCS shaping, EM signature modeling with tools like HFSS and CST, and survivability testing. Requires 7+ years in LO engineering, EM simulation proficiency, and US Secret clearance.

168k – 253k
On-site7+ YOEEmbedded Engineering
Illumio

Sr. Member of Technical Staff

IllumioSunnyvale, CA

Build C++ system services for the Illumio Virtual Enforcement Node (VEN), a lightweight security agent that enforces micro-segmentation policies on Unix, Windows, and macOS by leveraging OS-native mechanisms. Requires 5+ years building distributed systems, strong C++ proficiency, OS and networking knowledge.

170k – 196k
On-site5+ YOEEmbedded Engineering
Shield AI

Staff Engineer, Electrical Integration & Test

Shield AIDallas, TX

Lead design and deployment of advanced test systems and frameworks for aerospace UAV hardware, including software architecture, automation, and cross-functional validation in high-reliability environments.

150k – 220k
On-site3+ YOEEmbedded Engineering
Shield AI

Staff Engineer, Software, GCS - C++

Shield AISan Diego, CA +3

Design, develop, and lead GCS/C2 software for unmanned systems using C++, Qt/QML, and QGroundControl. Own major features, mentor engineers, and support live mission operations.

150k – 230k
On-site7+ YOEEmbedded Engineering
Quindar

Staff Engineer, Ground Systems

QuindarArvada, CO

Senior technical leader serving as Chief Engineer for satellite ground systems programs, coordinating across mission software, infrastructure, and operations teams while contributing hands-on to design and troubleshooting.

170k – 210k
Hybrid8+ YOEEmbedded Engineering