Skip to content
ForterraForterra

Autonomy Software Engineer

Develop, integrate, and deploy autonomy software for robotic ground vehicles, collaborating with users and cross-functional engineering teams to deliver production-quality capabilities. The role requires strong software engineering fundamentals and experience integrating software with hardware; robotics and autonomous-systems experience is preferred.

About the job

Responsibilities

  • Integrate and deploy the autonomy stack on customer-bound hardware platforms and validate it in real-world conditions.
  • Work across the organization and directly with end users to deliver new behaviors, payload integrations, and emerging mission use cases.
  • Optimize autonomous vehicle behavior by evaluating how sensing, compute, controls, and other subsystems interact.
  • Analyze test results, identify issues and root causes, and collaborate with engineering teams to resolve problems.
  • Detect performance shortfalls, shape solution approaches, and implement enhancements to the core autonomy stack.
  • Partner across business development and engineering teams to translate customer requirements into delivered autonomy capabilities.
  • Travel 10–25% or 25–50%, depending on candidate preference and role placement.

Requirements

  • Bachelor's degree in computer science, engineering, robotics, or a related field, or relevant equivalent experience.
  • Experience integrating software on hardware products.
  • Strong programming skills in C++, Python, or Java.
  • Software engineering skills including software design, unit testing, and debugging.
  • Ability to consistently deliver production-quality software in a continuous integration environment.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Clean, maintainable code and documentation practices.

Nice-to-Haves

  • Software development experience for robotics and autonomous systems.
  • Experience with ROS2.
  • Experience with state machines and motion or path planning.
  • Knowledge of navigation, mapping algorithms, and robot perception.
  • Familiarity with real-time operating systems and embedded programming.

Compensation and Benefits

  • Base salary: $120,000–$165,000 annually.
  • Equity is included in most full-time, high-demand roles.
  • Premium healthcare benefits, with Forterra covering 80% of plan premiums for employees and dependents.
  • Company-paid basic life/AD&D and short- and long-term disability insurance.
  • Company holidays, including a winter break in December.
  • 20 days of accrued PTO per year.
  • At least 7 weeks of fully paid parental leave.
  • $9,000 annual tuition reimbursement or professional development stipend.
  • 401(k) plan with company match up to 4%.

Skills

C++, Python, Java, Ros2, Algorithms, Data Structures, Unit Testing, Debugging, Motion Planning, Path Planning, Robot Perception, Embedded Programming, Real-Time Operating Systems, Mapping

Applied Intuition

Applied Intuition

Fort Walton Beach, FL

Robotic Software Engineer (Drone Stack)
$125k+/yrOn-site3+ YOEEmbedded Engineering

Integrates autonomy and robotic software with UAV hardware, sensors, autopilots, and communication systems across SIL, HIL, and live flight-test environments. Requires a relevant bachelor’s or master’s degree, 3+ years of robotics integration experience, C++, Linux, and U.S. citizenship with clearance eligibility.

Quindar

Quindar

Denver, CO
Ground System Integration Engineer
$110k+/yrHybrid3+ YOEEmbedded Engineering

Integrates satellite flight software and hardware with mission management and Command & Control platforms. The role requires strong debugging and software integration skills, relevant engineering education, and at least three years of experience with satellite systems or similarly complex hardware-software integrations.

Parallel Systems

Parallel Systems

Los Angeles, CA

Embedded Software Engineer - Vehicle Software
$132k+/yrOn-siteEmbedded Engineering

Develop and test real-time embedded software for autonomous battery-electric rail vehicles, integrating sensors, hardware interfaces, and control systems. The early-career role requires systems programming experience, embedded or real-time familiarity, and a bachelor's degree or equivalent practical experience.

Applied Intuition

Applied Intuition

Washington, DC

Robotic Software Engineer
$135k+/yrOn-site3+ YOEEmbedded Engineering

Designs and integrates C++ autonomy software with UAV hardware, autopilots, sensors, and communication systems, supporting SIL/HIL validation and live flight testing. Requires 3+ years of robotics integration experience, U.S. citizenship, and security-clearance eligibility.

Applied Intuition

Applied Intuition

Ann Arbor, MI

Autonomy Integration Software Engineer
$140k+/yrOn-site5+ YOEEmbedded Engineering

Develops, deploys, and maintains software for autonomous vehicles, integrating sensors, autopilots, and perception modules with hands-on field testing. Requires 5+ years experience or MS/PhD, C++/Python/Linux proficiency, and robotics knowledge.