Demo

Senior Software Engineer - Robotics

Nimble
San Francisco, CA Full Time
POSTED ON 12/8/2025 CLOSED ON 1/5/2026

What are the responsibilities and job description for the Senior Software Engineer - Robotics position at Nimble?

About The Role

We are looking for a Senior Software Engineer to join our Robotics team. You will help build the application systems, integrations, and orchestration that enable robots to operate reliably in production environments. This role is about creating the software that allows robots to perform useful tasks at scale, from coordinating behaviors to integrating with enterprise systems, working closely with robotics engineers, ML engineers, multi-robot coordination teams and product teams.

Responsibilities

  • Lead design and implementation of complex application components that coordinate robot actions, manage system state, and support operational workflows.
  • Design and maintain reliable integrations with robot platforms, APIs, services, and data systems
  • Drive engineering best practices across the team by producing high-quality, well-tested, and maintainable code.
  • Develop task orchestration and system-level logic that power production robots
  • Collaborate with ML engineers and robotics engineers to integrate robot capabilities into reliable and scalable software systems
  • Work with cross-functional teams to define requirements, design architecture, and ensure system robustness
  • Mentor junior engineers and contribute to improving team processes and technical standards
  • Participate in and often lead design reviews, code reviews, and technical planning sessions
  • Triage product or robotics system issues to ensure reliability of production robotics systems; help diagnose and resolve operational issues when they arise


Qualifications

  • Bachelors, Masters, or PhD in Computer Science or related field or equivalent
  • 3 - 7 years of professional software engineering experience
  • Strong self learning and improvement mindset
  • Strong proficiency in at least one of the following programming languages: Rust, Python, C
  • Deep understanding of software engineering fundamentals, backend services, distributed systems, and API design
  • Demonstrated experience designing scalable systems and leading complex technical projects
  • Excellent communication skills and ability to collaborate across multi-disciplinary teams
  • Willingness to support production operations through an on-call rotation


Nice to have

  • Experience with integrating hardware devices, embedded systems, automation systems
  • Exposure to automation environments such as warehousing, manufacturing, or logistics
  • Experience with CI/CD, AWS, Kubernetes, message brokering
Senior Software Engineer - Robotics
Nimble Robotics -
San Francisco, CA
Senior Robotics Software Engineer, Test
Chef Robotics -
San Francisco, CA
Senior Software Engineer, Robotics Platform
Chef Robotics -
San Francisco, CA

Salary.com Estimation for Senior Software Engineer - Robotics in San Francisco, CA
$119,734 to $143,256
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Robotics?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Robotics career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$86,680 - $110,316
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$117,033 - $148,289
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Nimble

  • Nimble Trumann, AR
  • Seeking Teachers in Trumann. Find Your Perfect Teaching Job – Faster and Easier with Nimble Connect! As you’re searching for your next teaching position, i... more
  • 13 Days Ago

  • Nimble Chesterfield, MO
  • Description: Why you’ll want to work at nimble! Looking for a seat at the table? This is a great opportunity to join a well-established and market-leading ... more
  • 16 Days Ago

  • Nimble East Chicago, IN
  • Seeking Teachers in East Chicago. Find Your Perfect Teaching Job – Faster and Easier with Nimble Connect! As you’re searching for your next teaching positi... more
  • 5 Days Ago

  • Nimble York, NY
  • Description About the Role We’re looking for a hands-on, curious, AI-powered Growth Marketing Hacker to help us move fast, experiment often, and build smar... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer - Robotics jobs in the San Francisco, CA area that may be a better fit.

  • Nimble Robotics San Francisco, CA
  • About Nimble Nimble is an AI robotics company building the autonomous supply chain to enable fast, efficient, and sustainable commerce. We’re developing a ... more
  • 28 Days Ago

  • Nimble Robotics San Francisco, CA
  • About Nimble Nimble is a robotics and AI company inventing and scaling autonomous logistics with intelligent robots to enable fast, efficient, and sustaina... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!