waypointjobs

Fruition Group US

Autonomy Software Engineer

des moines, IA

Check who can apply and the requirements below before continuing.

About this opportunity

Fruition Group US lists this Autonomy Software Engineer opportunity in des moines, Iowa. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Software Engineer, Autonomy (Remote)

$175K – $250K + equity

PLEASE NOTE: This role requires US citizenship or Green Card status, relevant aerospace/defence/space/aviation experience, and willingness to travel to California 1–2 times per month.

We’re hiring a Software Engineer, Autonomy to join a leading technology company building advanced systems for large-scale autonomous coordination and real-time robotic operations.

This role focuses on developing the core intelligence that runs onboard individual autonomous systems within a large, distributed network. You’ll work on perception, planning, control, and multi-agent coordination systems that operate in real-world environments.

This is a highly technical, hands-on role spanning robotics algorithms, embedded systems, and distributed edge software.

What you’ll be doing

Develop autonomy software for real-world robotic and autonomous systems operating in complex environments

Build and maintain multi-target tracking and data association systems used in live operational settings

Design inter-system communication protocols for coordination between autonomous agents and command infrastructure

Develop onboard software platforms integrating sensors, payloads, and modular autonomy components

Build and validate high-fidelity simulation environments for autonomous system testing

Train, tune, and evaluate perception and tracking models using modern machine learning techniques

Work across embedded hardware and software systems, including prototyping and debugging integrated systems

Write clean, reliable, and production-grade code used in real deployments

What we’re looking for

3+ years of experience in robotics, autonomy, or embedded software systems

Strong experience in systems programming (C++, Rust, or Go preferred)

Solid background in robotics algorithms (e.g., planning, estimation, tracking, or control systems)

Understanding of embedded systems and hardware interfaces (e.g., serial communication, microcontrollers, sensors)

Strong grasp of networking fundamentals (TCP/UDP, multicast, distributed communication patterns)

Experience building reliable, testable software in real-world environments

Nice to have

Experience with perception systems, sensor fusion, or multi-target tracking

Familiarity with robotics frameworks (e.g., ROS2 or similar middleware)

Exposure to distributed or edge computing systems in robotics or IoT

Hands-on hardware experience (debugging electronics, prototyping, instrumentation tools)

Experience with simulation environments for robotics or autonomy

Machine learning experience applied to perception or decision systems

Familiarity with geospatial or multi-agent systems

Why join

Work on real-world autonomous systems operating at scale

Deep technical ownership across robotics, software, and systems engineering

High-impact engineering problems in distributed autonomy and edge intelligence

Competitive compensation + meaningful equity

Highly technical team solving complex, real-time autonomy challenges

Important requirements (must meet all)

Must be a US citizen or Green Card holder

Must have worked within aerospace, defence, space, or aviation industries

Must be willing and able to travel to California 1–2 times per month

If this role is of interest, please apply and I will reach out directly!

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs