Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Nimble Robotics Logo

Senior Software Engineer - Robotics

Nimble Robotics

Salary not specified
Dec 6, 2025
San Francisco, CA, US
Apply Now

Build the application systems, integrations, and orchestration that enable robots to operate reliably in production environments and perform useful tasks at scale.

Requirements

  • 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
  • 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

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
  • Participate in and often lead design reviews, code reviews, and technical planning sessions

Other

  • 3 - 7 years of professional software engineering experience
  • Strong self learning and improvement mindset
  • Excellent communication skills and ability to collaborate across multi-disciplinary teams
  • Willingness to support production operations through an on-call rotation
  • Mentor junior engineers and contribute to improving team processes and technical standards