Skip to content
Shield AIShield AIDallas, TX

Engineer II, Software Embedded Applications (R5069)

Develop and integrate embedded C/C++ software for UAV avionics systems, working with sensors, payloads, and cross-functional teams in a fast-paced aerospace environment. Requires BS/MS/PhD in engineering/CS and professional embedded C++ experience.

100k – 150k
On-site2+ YOEEmbedded Engineering

About the role

Responsibilities

  • Develop high-quality C/C++ code tailored specifically for X-Bat aircraft, ensuring optimal performance, reliability, and safety.
  • Participate in design, code reviews and test.
  • Integrate software from multiple departments including 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.
  • Use modern software development tools and processes to capture existing architecture and design future architectures.
  • Report status, risks, accomplishments, and expectations to senior leadership.
  • Design and implement systems capable of conducting tests across various environments, including virtualized hardware and hardware-in-the-loop simulations.
  • Develop innovative tools to enhance the frequency and reliability of software deployment, test execution, and data analysis within a continuous integration and release system.
  • Create prototypes to validate critical design concepts and assess technical limitations.

Requirements

  • Evidence of professional embedded software development in C/C++.
  • Good understanding of Object Oriented Programming and modern C++ features.
  • Good knowledge of embedded software, BSPs or other systems software components.
  • Good understanding of computer architecture, operating systems, and network protocols fundamentals.
  • Demonstrated leadership and ownership skills.
  • Evidence of producing high-quality technical documentation, detailed designs, and test plans.
  • B.S., M.S, or PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM discipline (Aerospace, Mechanical, or Electrical Engineering).

Nice-to-Haves

  • Comfortable with fast-paced environments, within startup or R&D settings.
  • Demonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands.

Skills

C++Embedded SystemsCObject-Oriented ProgrammingBoard Support PackagesComputer ArchitectureOperating SystemsNetwork ProtocolsHardware-In-The-Loop TestingContinuous Integration
Applied Intuition

C++ Software Engineer

Applied IntuitionPoway, CA

Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience, strong modern C++ skills, Python/shell scripting, and AI coding tools proficiency.

100k – 200k
On-site2+ YOEEmbedded Engineering
Applied Intuition

C++ Software Engineer

Applied IntuitionArlington, VA

Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience and strong modern C++ skills.

100k – 200k
On-site2+ YOEEmbedded Engineering
Icarus

Embedded Software Engineer

IcarusEl Segundo, CA

Build and own flight-critical embedded software for solar-powered stratospheric aircraft. Requires 1+ years of real embedded systems experience, strong C/C++ skills, RTOS or bare-metal firmware, and hands-on debugging with hardware interfaces.

100k – 160k
On-site1+ YOEEmbedded Engineering
Icarus

GNC Engineer

IcarusEl Segundo, CA

Design, implement, and fly GNC systems for long-endurance stratospheric aircraft. Own the full GNC stack from modeling and control law design through flight test and field operations.

100k – 160k
On-site1+ YOEEmbedded Engineering
Northwood Space

DSP Engineer (Early Career)

Northwood SpaceLos Angeles, CA +1

Develops and owns physical layer algorithms for software-defined radio systems in satellite communications, from modeling in Python/Rust to fixed-point FPGA implementation and field validation. Requires strong programming, digital comms knowledge, and 2+ years experience.

100k – 140k
On-site2+ YOEEmbedded Engineering