N

Nextpower

Integrated energy tech for utility-scale power

Autonomy Engineer

Robotics & Autonomous SystemsUpdated on Nov 12
Full-timeCalifornia, USA$160k - $190k /yrHybrid

About the Job

Requirements

  • A bachelor's degree in Robotics, Computer Science, Electrical Engineering, or a related field, or equivalent relevant professional experience.
  • At least five years of experience in robotics, autonomy, or related fields, including 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, Docker, and ROS2-based systems.
  • Strong hands-on experience working with physical robotic systems.
  • Ability to debug complex system behavior and operate effectively within a fast-moving, collaborative team.

Responsibilities

  • Develop and improve autonomy capabilities across perception, planning, and control.
  • Get systems working on real robots, not just in simulation.
  • Debug and resolve issues observed in 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.
  • Design and implement perception, planning, and control systems; validate them on real hardware; and continuously improve performance through testing, simulation, and data-driven iteration.
  • Own system behavior across the full autonomy stack, identify gaps, and drive improvements that increase capability, reliability, and scalability.

Desired Qualifications

  • Develop and deploy perception systems such as terrain classification; object detection, recognition, and tracking; and semantic understanding of environments.
  • Train and evaluate models, deploy them, and optimize inference on constrained embedded systems using tools such as CUDA, TensorRT, or ONNX Runtime.
  • Design and implement robot control and planning systems, including low-level path control such as Model Predictive Control (MPC), path planning algorithms such as A* or Dijkstra's algorithm, and multi-robot planning or coordination.
  • Build sensor fusion, filtering, localization, or state-estimation algorithms such as Kalman Filters, Extended Kalman Filters (EKF), and graph-based optimization methods; characterize sensor and motion noise.
  • Work with simulation tools such as Gazebo or similar tools.
  • Use log replay, data pipelines, and performance visualization to debug and improve systems.
  • Apply CI/CD, release processes, and test-driven development in robotics systems.
  • Debug networking, remote systems, or communication stacks in deployed environments.
  • Operate and deploy systems in outdoor field-robotics environments under compute, bandwidth, and latency constraints.

About the Company

Nextpower

Integrated energy tech for utility-scale power

Nextpower provides integrated technology solutions for modern energy infrastructure by combining solar, energy storage, software, and digital technologies. Its products help customers design, build, and operate utility-scale power plants and other critical power infrastructure, using a mix of hardware, software, and services to deliver faster project delivery, better performance, higher reliability, and longer-term operational value. Compared with competitors, Nextpower offers end-to-end, globally implemented solutions that span engineering, construction, and ongoing operation, backed by over a decade of energy technology leadership. The company’s goal is to deliver reliable firm power to support a rapidly electrifying world.

Company size
501-1,000
Company stage
IPO
Headquarters
Fremont, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Nextpower

See more jobs