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.