GrepJob
Nimble Robotics

Senior Robotics Software Engineer

Nimble Robotics
Apply
3 months ago

Base Salary

$190k - $250k/yr

Responsibilities

  • Lead design and implementation of robot behaviors and task-level intelligence across the full robotics stack.
  • Design and implement task orchestration and robot behaviors for various scenarios.
  • Drive improvements in autonomy quality using data and operational metrics.
  • Collaborate with hardware engineering for software-hardware integration.
  • Participate in technical design reviews and drive architecture decisions.
  • Mentor engineers and technicians to enhance reliability and operational excellence.
  • Triage robotics system issues to ensure reliability of production systems.

Requirements

  • Bachelor's, Master's, or PhD in Computer Science, Robotics, or a related field.
  • 5+ years of software engineering experience in production robotics systems.
  • Strong proficiency in programming languages such as Rust, Python, or C++.
  • Proven ability to design and maintain complex, high-reliability software systems.
  • Experience integrating software with sensors, actuators, 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