Senior Software Engineer - Robotics (San Francisco) Job at Nimble, San Francisco, CA

T256cEFoL0txUGVLaVV6NFpzcm8wYkFoWWc9PQ==
  • Nimble
  • San Francisco, CA

Job Description

Be among the first 25 applicants. Get AIpowered advice on this job and more exclusive features.

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, multirobot 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 highquality, welltested, and maintainable code.
  • Develop task orchestration and systemlevel logic that power production robots.
  • Collaborate with ML engineers and robotics engineers to integrate robot capabilities into reliable and scalable software systems.
  • Work with crossfunctional 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.
  • 37 years of professional software engineering experience.
  • Strong selflearning 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 multidisciplinary teams.
  • Willingness to support production operations through an oncall 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.

Seniority Level

  • MidSenior level

Employment Type

  • Fulltime

Job Function

  • Engineering and Information Technology
  • Industries: Transportation, Logistics, Supply Chain and Storage

Location: San Mateo, CA | Salary: $193,300.00 - $289,900.00

#J-18808-Ljbffr

Job Tags

Full time,

Similar Jobs

LanceSoft

Travel Nurse RN - Ambulatory Care Job at LanceSoft

 ...Job Description LanceSoft is seeking a travel nurse RN Ambulatory Care for a travel nursing job in Marshfield, Wisconsin. Job Description &...  ...Drug & Alcohol Facilities, Home Health & Community Health, Urgent Care Clinics, and many other provider-based facilities.... 

AO Globe Life

`Hiring Now | Remote Agent | Work from Home | Start ASAP Job at AO Globe Life

 ...client records and assist with policy inquiries Provide top-tier service with a customer-first mindset Work independently and hit team goals from your home office Who Were Looking For: No previous experience required just a willingness to learn... 

MJHS

Director of Quality Management (Hospice & Palliative Care) Job at MJHS

 ...condition. We offer a broad range of services in the community or facility-based to help patients and their families ease the burden of managing a life-limiting illness or end of life care. The Director of Quality Management oversees the development, implementation and... 

Labcorp

Clinical Lab Technologist - Cytogenetics Job at Labcorp

 ...care. The position requires a bachelor's degree in a relevant science field and offers comprehensive training, making it suitable for...  ...and will be a part of our overall mission at LabCorp: Improving Health, Improving Lives. Work Schedule: Wednesday-Saturday 12:0... 

Assured Nursing

Travel Medical Laboratory Technician Job at Assured Nursing

 ...Job Description Assured Nursing is seeking a travel Medical Lab Technician for a travel job in Detroit, Michigan. Job Description & Requirements...  ...Type: Travel Assured Nursing is currently seeking a Laboratory for a contract position in Detroit Michigan . This is a...