Skip to content
ForterraForterraArlington, VA

Senior Payloads Software Engineer

Designs, develops, and deploys software for autonomous ground vehicles and robotics payloads. Integrates sensors/effectors on hardware, optimizes vehicle systems, and collaborates with teams for real-world mission deployment. Requires 3+ years experience, C/C++ proficiency, and robotics familiarity.

120k – 200k
Hybrid3+ YOEEmbedded Engineering

About the role

Responsibilities

  • Integrate and deploy payloads on customer-bound hardware platforms and validate in real-world conditions.
  • Work across the organization and directly with end-users to deliver new behaviors, payload integrations, and emerging mission use-cases.
  • Take a holistic view of autonomous vehicle behavior—how sensing, compute, controls, and other subsystems interact—and drive overall performance improvements.
  • Analyze test results, identify issues and root causes, and collaborate with engineering teams to drive problems to resolution.
  • Partner across business development and engineering teams to translate customer requirements into delivered autonomy capabilities.

Qualifications

  • 3 or more years of relevant experience.
  • B.S. in computer science, engineering, robotics, or related field or relevant experience/show of skill.
  • Experience in integrating software on hardware systems, including sensors, effectors, and compute platforms.
  • Strong programming skills in C/C++ (preferred).
  • Experience with vehicle networks and diagnostics (CAN, CAN-FD, Ethernet, FlexRay, UDS/J1939) and logging/trace tools.
  • Solid core software engineering skills: software design, unit testing, debugging.
  • Ability to consistently deliver production-quality software in a continuously integrated environment.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Demonstrates clean, maintainable code and documentation practices.
  • Experience working in teams and a willingness to proactively solve problems.

Preferred Qualifications

  • Experience in software development for robotics and autonomous systems.
  • Experience working with open architectures (e.g., IOP, MOSA, SOSA, FACE).
  • Experience with safety-critical systems (e.g., MIL-STD-882, ISO-26262, DO-178).
  • Experience programming in Python and Java.
  • Experience with ROS2.
  • Experience with state machines and motion / path planning.
  • Experience with issue tracking (JIRA).
  • Knowledge of navigation, mapping algorithms and robot perception.
  • Familiarity with real-time operating systems and embedded programming.
  • Leadership experience on cross-functional software teams.

Compensation

US Salary Range: $120,000—$200,000 (base salary, plus equity and competitive benefits including premium healthcare, PTO, parental leave, 401(k) match, tuition reimbursement).

Skills

C++PythonJavaRos2CanCan-FdEthernetFlexrayUds/J1939Jira
Shield AI

Senior Engineer, Sensor Integration

Shield AIDallas, TX +1

Sensor Integration Engineer supporting selection, characterization, calibration, and integration of multi-modal navigation sensors. Requires cross-functional work across electrical, mechanical, and software domains with 1-4 years experience.

120k – 180k
On-site1+ YOEEmbedded Engineering
Shield AI

Senior Engineer, Software Embedded Applications (R5071)

Shield AIBoston, MA

Develop high-quality C/C++ embedded software for X-Bat UAV avionics, integrating sensors, subsystems, and AI components while ensuring safety and reliability in aerospace applications.

120k – 190k
On-siteEmbedded Engineering
Shield AI

Senior Engineer, Software Embedded Applications (R5070)

Shield AIDallas, TX

Develop and integrate embedded C/C++ avionics software for UAVs, working with cross-functional teams on sensors, autonomy systems, and hardware-in-the-loop testing. Requires strong embedded systems experience and a STEM degree.

120k – 190k
On-siteEmbedded Engineering
Icarus

Senior GNC Engineer

IcarusEl Segundo, CA

Designs, implements, and flies guidance, navigation, and control systems for long-endurance stratospheric aircraft, owning the full GNC stack from modeling to flight testing. Requires 2+ years experience with real aircraft/UAV GNC systems and strong dynamics/controls fundamentals.

120k – 220k
On-site2+ YOEEmbedded Engineering
Icarus

Senior Embedded Software Engineer

IcarusEl Segundo, CA

Develops flight-critical embedded software for solar-powered stratospheric aircraft, owning subsystems from architecture to flight validation. Requires 2+ years in high-reliability embedded systems, strong C/C++, RTOS/bare-metal experience, and hardware interfacing skills.

120k – 220k
On-site2+ YOEEmbedded Engineering