GrepJob
Nimble Robotics

Senior Robotics SWE, System Identification & Modeling

Nimble Robotics
Apply
about 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.

Tech Stack

Categories