
Senior Robotics SWE, System Identification & Modeling
Nimble Roboticsabout 2 hours ago
Base Salary
$190k - $250k/yr
Responsibilities
- Design and execute system identification experiments for robot subsystems.
- Own kinematic calibration workflows to improve arm accuracy and odometry.
- Build automated calibration and system identification tooling for production hardware.
- Lead design and implementation of robot behaviors and task-level intelligence.
- Drive improvements in autonomy quality and arm accuracy using data and metrics.
- Collaborate with hardware engineering on software-hardware integration.
- Lead technical design reviews and mentor engineers on operational excellence.
Requirements
- Bachelor's, Master's, or PhD in Robotics, Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.
- 5+ years of software engineering experience in production robotics systems.
- Strong foundation in dynamics, controls, and system identification.
- Hands-on experience with electromechanical systems like motors and actuators.
- Proficiency in Rust, Python, or C++.
- Ability to design and maintain complex, high-reliability software systems.
- Experience integrating software with sensors and embedded systems.
- Familiarity with software best practices including testing and documentation.
- Excellent communication skills for collaboration across teams.
- Willingness to support production operations through an on-call rotation.
Benefits
- Unlimited Flexible Time Off for travel and personal time.
- Comprehensive health insurance including medical, dental, and vision.
- Paid parental leave for bonding time after a birth.
- Commuter benefits with fully-paid parking spots.
- Referral bonus for successful candidate referrals.
- 401k plan for retirement savings.
- Equity program allowing employees to own a part of Nimble.