Senior Software Engineer - Robotics

Posted Yesterday
Be an Early Applicant
San Francisco, CA
In-Office
Senior level
Artificial Intelligence • Logistics • Robotics • Transportation
The Role
Design and implement software systems for robots, integrate with platforms, mentor juniors, and participate in design reviews. Handle production issues and ensure reliability.
Summary Generated by Built In
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

Top Skills

C++
Python
Rust
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
108 Employees
Year Founded: 2017

What We Do

Nimble is pioneering intelligent robotic manipulation to reinvent eCommerce fulfillment. Our founding team comes from the AI labs at Stanford and Carnegie Mellon. We're backed by famed robotics and AI legends like Fei-Fei Li and Sebastian Thrun.

Today, we provide end-to-end robotic picking solutions for goods-to-person picking, put-wall sorting and induction for eCommerce order fulfillment. Our robots integrate into production in 1 day requiring no changes to the WMS/WCS. Our solutions provide a stable labor force, cost savings, reduction in staffing churn, and boosted efficiencies. Using our proprietary human-in-the-loop supervision and AI framework we deliver unmatched reliability in handling any product from day 1.

Similar Jobs

NVIDIA Logo NVIDIA

Senior Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
Santa Clara, CA, USA
21960 Employees
148K-288K Annually
In-Office
Redwood City, CA, USA
180K-270K Annually

Horizon Surgical Systems, Inc. Logo Horizon Surgical Systems, Inc.

Cplusplus Software Engineer

Artificial Intelligence • Hardware • Healthtech • Machine Learning • Robotics • Software • Automation
Easy Apply
In-Office
Los Angeles, CA, USA
54 Employees

GrayMatter Robotics Logo GrayMatter Robotics

Robotics Engineer

Artificial Intelligence • Hardware • Productivity • Robotics • Software • Automation • Manufacturing
In-Office
Los Angeles, CA, USA
90 Employees
130K-165K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account