Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Engineer, Software Embedded Applications

Home > C/C++ programming jobs

Staff Engineer, Software Embedded Applications in USA new

  • Shield AI
  • Full time
  • Email
  • Seattle, WA

Responsibilities

  • Develop high-quality C/C++ embedded software for new unmanned aircraft.
  • Lead cross-functional teams developing software features for robotic avionics capabilities.
  • Own complex software capabilities from design through production.
  • Participate in architecture, design, and code reviews.
  • Integrate firmware, software verification, autonomy AI, and ground control station software.
  • Develop and integrate interfaces for avionics sensors, subsystems, and payloads.
  • Help evolve software system architecture and systems engineering processes.
  • Report status, risks, accomplishments, and expectations to senior leadership.
  • Design test systems using virtualized hardware and hardware-in-the-loop simulations.
  • Develop tools that improve software deployment, test execution, data analysis, and continuous integration and release workflows.
  • Create prototypes to validate design concepts and assess technical limitations.

Requirements

  • Strong embedded software development experience in C/C++.
  • Strong understanding of object-oriented 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 protocol fundamentals.
  • Demonstrated ownership of development processes and software features with a record of delivering strong outcomes.
  • Experience producing technical documentation, including architecture documents, detailed designs, and test plans.
  • Proven ability to ship products, navigate development cycles, overcome obstacles, and deliver high-quality solutions.
  • Ability to identify and implement improvements that increase software development efficiency, quality, and X-BAT reliability.
  • Bachelor's, master's, or PhD degree in systems engineering, software engineering, computer science, or another STEM discipline such as aerospace, mechanical, or electrical engineering.
  • Preferred experience includes startup or R&D environments, military aircraft development, DO-178C, FPGA development with SystemVerilog, and real-time operating systems.

Benefits

  • Full-time regular employees receive bonus, benefits, and equity in addition to pay within the listed range.
  • Temporary employees receive a temporary benefits package applicable after 60 days of employment.
  • Offers are contingent on a cleared background and possible reference check.
  • Military fellows and part-time employees are not eligible for benefits.

Salary: $200k - $300k/yr

Shield AI

Shield AI builds autonomous systems for military and national security customers, combining its Hivemind autonomy software with V-BAT and X-BAT unmanned aircraft and Aechelon simulation technologies. The privately held company sells hardware, software, and related services to U.S. and allied defe...

Similar positions

Sr Advanced Embedded Engr

  • Honeywell
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Software Engineer

  • Cisco
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Software Engineer

  • Bloomberg
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Lead Software Test Engineer

  • Forterra
  • Full time
  • USA
  • 10/25/2026
  • Salary: $125k - $150k/yr
  • Clarksburg, MD

Advanced Embedded Engr

  • Honeywell
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India