
Senior Robotics SWE, System Identification & Modeling
Nimble Robotics5 months ago
Base Salary
$190k - $250k/yr
Responsibilities
- Design and execute system-identification experiments for motors, arms, elevators, drivetrains, and other robot subsystems.
- Develop dynamic models, parameter-estimation pipelines, and feedforward/feedback controllers using regression and curve-fitting.
- Own kinematic calibration workflows including DH parameter identification, wheel-radius estimation, and tool-center-point calibration.
- Build automated calibration and system-identification tooling for production hardware and platform deployments.
- Design robot behaviors and task-level intelligence integrating perception, planning, and control across nominal and edge-case scenarios.
- Improve autonomy quality, arm accuracy, uptime, and performance using operational metrics, diagnostic plots, residual analysis, and statistical benchmarks.
- Collaborate on software-hardware integration, triage production robotics issues, lead technical design reviews, make architecture decisions, and mentor engineers and technicians.
Requirements
- Bachelor’s, master’s, or PhD in Robotics, Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.
- At least five years of software engineering experience building production robotics systems.
- Strong knowledge of dynamics, controls, and system identification, including regression, parameter estimation, state-space and transfer-function modeling, and feedforward/feedback controller design.
- Hands-on experience characterizing electromechanical systems such as motors, gearboxes, linear actuators, or articulated arms.
- Strong proficiency in at least one of Rust, Python, or C++.
- Experience designing and maintaining complex, high-reliability software systems and integrating software with sensors, actuators, and embedded systems.
- Familiarity with testing, documentation, code reviews, robust architecture, and production on-call support.
- Graduate-level coursework or research in system identification, optimal estimation, or adaptive control is a plus.
- Experience with nonlinear system identification, physics simulators, sim-to-real transfer, real-time embedded systems, RTOS, bare-metal firmware, automation environments, safety-critical systems, ROS/ROS 2, or robot telemetry data pipelines is a plus.
Benefits
- Unlimited flexible time off
- Medical, dental, and vision insurance
- Paid parental leave
- Fully paid parking through commuter benefits
- Referral bonus
- 401(k) retirement plan
- Equity program
About Nimble Robotics
Nimble Robotics builds AI-driven warehouse robotics and operates a robotic third-party logistics (3PL) service for e-commerce and omnichannel fulfillment. Its platform includes general-purpose robots for storage, picking, packing, and sorting, offered as autonomous fulfillment services and systems for retailers and shippers. Founded in 2019 and headquartered in San Francisco, the company is privately held and has an alliance with FedEx to scale autonomous fulfillment within FedEx Fulfillment.