About the role

Software Engineer, Autonomy (Remote)💰 $175K – $250K + equityPLEASE 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 IoTHands-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!

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Memphis, TN

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

2 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE