Autonomy Engineer
Listed on 2026-06-03
-
Engineering
Robotics, Embedded Software Engineer
Role Overview
We are seeking an Autonomy Engineer to accelerate the next phase of robotic system growth. This systems‑level role spans perception, planning, and control. You will design and implement autonomous navigation stacks, validate them on real hardware, and continuously improve performance through testing, simulation, and data‑driven iteration.
Core Areas of Responsibility- Develop and improve autonomy capabilities across perception, planning, and control
- Deploy systems on real robots, not just in simulation
- Debug and resolve issues observed during real‑world operation
- Build and use simulation, log replay, and data pipelines to accelerate iteration
- Collaborate across hardware, integration, and test teams to ensure system‑level performance
- Bachelor’s degree in Robotics, Computer Science, Electrical Engineering, or related field
- 5+ years of experience in robotics, autonomy, or related fields, with demonstrated experience developing software for robotic or autonomous systems in real‑world environments
- Strong proficiency in at least one of: C, C++, Python, or Rust
- Strong experience with Linux command‑line environments, Git, and Docker
- Strong experience with ROS2‑based systems
- Strong problem‑solving skills and ability to debug complex system behavior
- Hands‑on experience working with physical robotic systems
- Coachable and able to operate effectively within a fast‑moving, collaborative team
- Experience developing and deploying perception systems such as:
- Terrain classification
- Object detection, recognition, and tracking
- Semantic understanding of environments
- Model training, evaluation, deployment, and inference optimization on constrained embedded systems (e.g., CUDA, Tensor
RT, ONNX Runtime)
- Experience designing and implementing robot control and planning systems, including:
- Low‑level path control (e.g., MPC)
- Path planning algorithms such as A*, Dijkstra’s algorithm, or similar
- Multi‑robot planning or coordination
- Experience building sensor fusion, filtering, localization, and/or state estimation algorithms, such as:
- Kalman Filters, Extended Kalman Filters (EKF)
- Graph‑based optimization methods
- Characterizing sensor and motion noise
- Experience with simulation tools such as Gazebo or similar
- Experience using log replay, data pipelines, and performance visualization to debug and improve systems
- Experience applying CI/CD, release processes, and test‑driven development in robotics systems
- Experience debugging networking, remote systems, or communication stacks in deployed environments
- Experience operating and deploying systems in outdoor, field robotics environments, including working under compute, bandwidth, and latency constraints
Nextracker offers a comprehensive benefits package including health care coverage, dental and vision, 401(K) participation with company matching, paid holidays with unlimited paid time off, discretionary bonuses, life and disability protection, and potential stock compensation. For more information on Nextracker’s benefits, visit
SalaryPay is based on market location and may vary based on factors including experience, skills, education, and other job‑related reasons. The annual salary range for this position is $160,000 to $190,000.
Equal Opportunity EmployerNextpower is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).