About the Role
Pronto AI is seeking a Robotics Engineer skilled in system-level debugging and end-to-end feature delivery to develop, test, and deploy autonomy capabilities for autonomous trucks, transitioning them from prototype to reliable performance.
Responsibilities
- Develop, integrate, and validate autonomy features (software + tests) for real-world autonomous vehicle operation.
- Own system-level debugging: diagnose issues across sensors, compute, networking, controls, and software stacks using logs, metrics, and on-vehicle tools.
- Lead technical execution for deployments: drive bring-up plans, communicate technical requirements, identify risks, and coordinate fixes with engineering and operations.
- Support field deployments in mission-critical environments, including periodic travel to customer sites and hands-on on-vehicle debugging.
- Bring up and integrate new truck platforms: work with hardware and integration teams to add sensors and vehicle signals, calibrate systems, and tune performance.
- Collaborate across disciplines (hardware, operations, safety, product) to deliver robust, safe, and maintainable autonomy behavior.
Requirements
- 7+ years of professional (non-internship) software development experience.
- Strong programming skills in at least one modern language (Python, C++, Java, or C#); experience with object-oriented design and building maintainable systems.
- Proven robotics engineering experience with evidence of system-level ownership (e.g., integration, debugging, performance tuning, field support, or deployments).
- Ability to design and debug software systems with strong diagnostics (structured logging/metrics, fault isolation, testability) that scale beyond a single vehicle.
- Working knowledge of core robotics concepts and math (e.g., state estimation/Kalman filtering, localization, planning, controls).
- Comfort operating in ambiguity—able to define scope, interfaces, milestones, and success criteria to drive a problem to completion.
- Strong communication and collaboration skills, including the ability to explain technical trade-offs to non-technical partners.
- Demonstrated ability to lead technical projects through planning, execution, and deployment.
- Experience deploying autonomy/robotics systems in the field (on-call or deployment rotations, safety-critical troubleshooting, or customer-site support).
- Experience with any of: sensor fusion, safety systems, camera pipelines, ML for perception, vehicle interfaces (CAN), calibration workflows.
- Familiarity with robotics tooling and infrastructure (Linux, Git, CI/CD, simulation/test harnesses).
Skills
- Python
- C++
- Java
- C#
- Object-oriented design
- System-level debugging
- Robotics engineering
- Diagnostics
- Robotics concepts
- Kalman filtering
- Localization
- Planning
- Controls
- Sensor fusion
- Safety systems
- Camera pipelines
- ML for perception
- Vehicle interfaces (CAN)
- Calibration workflows
- Linux
- Git
- CI/CD
- Simulation/test harnesses
Location
- San Francisco
Work Type
- Onsite
Experience Level
- 7+ years of professional software development experience
Salary/Compensations
- $176,000 - $242,000 per year
Benefits
- Medical, Dental, Vision, Disability, and Life Insurance
- Flexible Spending Account / Health Savings Account Options
- 401(k)
- Equity
- Sick Time, Unlimited Flexible Time Off, and Paid Holidays
- Paid Parental Leave
- Pre-Tax Commuter Benefit Plan
- Team lunch in our SoMa office every Tuesday and Thursday
About the Company
- Pronto AI is a global leader in commercializing autonomous vehicle (AV) technology, deploying Autonomous Haulage Systems (AHS) that automate operations in mines, quarries, and construction sites worldwide.
- We deliver real, production-ready autonomy that is already operating in the field.
- We are on a mission to make mining operations safer, smarter, and more efficient through cutting-edge technology.
- We are building toward becoming the world’s first profitable AV technology company.
