Skip to content
Shield AIShield AIDallas, TX

Senior Staff Engineer, Software Embedded Applications (R5068)

Lead embedded software development for advanced UAV avionics systems using C/C++, owning complex capabilities from design to production in a high-pace cross-functional environment.

190k – 290k
On-siteEmbedded Engineering

About the role

Responsibilities

  • Develop high-quality C/C++ code for X-Bat aircraft avionics, ensuring optimal performance, reliability, and safety
  • Lead cross-functional teams to implement advanced robotic avionics capabilities
  • Own complex software capabilities from design through production
  • Lead architecture initiatives, design, and code reviews
  • Integrate software from firmware, test/verification, Autonomy AI, and Ground Control Stations
  • Develop interfaces to modern avionics sensors, subsystems, and payloads
  • Lead software system architecture updates
  • Use modern tools to capture and design future architectures
  • Design and implement tests across virtualized hardware and hardware-in-the-loop simulations
  • Develop tools to enhance CI/CD workflows, test execution, and data analysis
  • Create prototypes to validate design concepts and assess technical limitations
  • Report status, risks, and accomplishments to senior leadership

Requirements

  • Strong embedded software development experience (BSP to complex applications) in C/C++
  • Strong understanding of Object-Oriented Programming and modern C++ features
  • Strong knowledge of embedded software, BSPs, and systems software components
  • Strong understanding of computer architecture, operating systems, and network protocols
  • Track record of ownership over development processes and features
  • Experience producing technical documentation (architecture, designs, test plans)
  • Proven track record of shipping products in fast-paced environments
  • B.S., M.S., or Ph.D. in Systems Engineering, Software Engineering, Computer Science, or STEM discipline (Aerospace, Mechanical, Electrical Engineering)

Nice-to-Haves

  • Experience in fast-paced startup or R&D environments
  • Military aircraft development experience
  • DO-178C compliance experience
  • FPGA development using SystemVerilog
  • RTOS experience

Skills

C++Embedded SystemsBspObject-Oriented ProgrammingComputer ArchitectureOperating SystemsNetwork ProtocolsRtosFpgaSystemverilogDo-178CHardware-In-The-Loop TestingContinuous Integration
Turion Space

Staff Spacecraft Systems Engineer

Turion SpaceIrvine, CA

Lead spacecraft architecture and technical baseline as Chief Program Engineer for GEO Space Domain Awareness missions. Own system-level budgets, requirements traceability, and verification across full lifecycle while mentoring teams and interfacing with customers.

190k – 260k
On-site12+ YOEEmbedded Engineering
GrayMatter Robotics

Staff C++ Architecture Engineer

GrayMatter RoboticsCarson, CA

Designs and implements scalable C++ software architectures for ROS/ROS 2-based robotic systems, integrates sensors/actuators, and owns end-to-end components for industrial automation. Requires 8+ years in modern C++ and robotics experience.

190k – 230k
On-site8+ YOEEmbedded Engineering
Shield AI

Staff Software Engineer, Autonomous Pilot Integration

Shield AIWashington, DC +2

Staff-level engineer leading autonomy software development and integration for unmanned platforms across air, maritime, space, and effects domains. Owns end-to-end delivery from design through field testing while mentoring engineers and interfacing with external partners.

188k – 281k
On-site7+ YOEEmbedded Engineering
Shield AI

Staff Software Engineer, Autonomy Behaviors (R4588)

Shield AIBoston, MA +2

Leads development of tactical autonomy software for unmanned platforms across air, land, sea, and space domains. Architects scalable behaviors for multi-agent coordination, mission planning, and survivability; requires 7+ years in C++ and autonomy systems like planning and optimization.

188k – 281k
On-site7+ YOEEmbedded Engineering
Nuro

Staff/Senior Software Engineer, Onboard Infrastructure

NuroMountain View, CA

Build and optimize onboard infrastructure and performance for Nuro's self-driving vehicles. Requires 5+ years experience, strong C++ skills, and expertise in distributed systems, computer architecture, or robotics platforms.

194k – 352k
On-site5+ YOEEmbedded Engineering