Senior Software Engineer - Robotics job opportunity at Nimble Robotics, Inc..



bot
Nimble Robotics, Inc. Senior Software Engineer - Robotics
Experience: 7-years
Pattern: full-time
apply Apply Now
Salary:
Status:

Engineering

Copy Link Report
degreePhD
loacation San Francisco, CA, United States Of America
loacation San Francisco,..........United States Of America

  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   $190,000 - $225,000 a year The above range is the salary range. This position will also receive generous equity!  

Other Ai Matches

Data Engineer II Applicants are expected to have a solid experience in handling Engineering related tasks
Senior Software Engineer - Cloud Logistics Applicants are expected to have a solid experience in handling Engineering related tasks
HR Manager Applicants are expected to have a solid experience in handling HR & Recruiting related tasks
Software Engineer, Simulation Development Applicants are expected to have a solid experience in handling Engineering related tasks
Staff Software Engineer - Robotics Applicants are expected to have a solid experience in handling Engineering related tasks
Solutions Architect III - Nimble Solutions Delivery Applicants are expected to have a solid experience in handling Engineering related tasks
Senior Solutions Architect - Nimble Solutions Delivery Applicants are expected to have a solid experience in handling Engineering related tasks
Staff Software Engineer - Cloud Logistics Applicants are expected to have a solid experience in handling Engineering related tasks
Associate, Business Operations Applicants are expected to have a solid experience in handling Finance & Business Operations related tasks
Senior Software Engineer - Robotics Applicants are expected to have a solid experience in handling Engineering related tasks
Senior Data Engineer Applicants are expected to have a solid experience in handling Engineering related tasks
Technical Product Manager III, Cloud Logistics Applicants are expected to have a solid experience in handling Engineering related tasks
AI Robotics Research Scientist Applicants are expected to have a solid experience in handling AI/ML related tasks
Senior Robotics Software Engineer Applicants are expected to have a solid experience in handling Engineering related tasks
Senior Technical Product Manager Applicants are expected to have a solid experience in handling Engineering related tasks
Staff Software Engineer, Multi-Agent Systems Applicants are expected to have a solid experience in handling Engineering related tasks
Software Engineer, Multi-Agent Systems Applicants are expected to have a solid experience in handling Engineering related tasks
Software Engineer - Robotics Applicants are expected to have a solid experience in handling Engineering related tasks