{"schemaVersion":"jobsearcher.job.v1","id":"b06b16be633f2ea23c314aa7","url":"https://jobsearcher.com/jobs/b06b16be633f2ea23c314aa7","canonicalUrl":"https://jobsearcher.com/jobs/b06b16be633f2ea23c314aa7","title":"Senior Software Engineer - Robotics","description":"About The RoleWe are looking for a Senior Software Engineer in Robotics to build the core software powering our next-generation autonomous robots. In this role, you will develop the systems that allow our robots to operate with exceptional reliability, precision, and efficiency in real production environments. You will work across robotics and autonomy—building robust, production-grade software that scales as we deploy more robots into high-throughput warehouse operations. You’ll collaborate closely with our AI, hardware, and infrastructure teams to integrate frontier AI capabilities into practical, real-world robotics systems and to continually improve robot uptime, performance, and overall intelligence.ResponsibilitiesLead design and implementation of robot behaviors and task-level intelligence across the full robotics stack, integrating perception, planning and control into reliable end-to-end execution.Design and implement task orchestration and robot behaviors across nominal and edge-case scenarios, ensuring high task success rate and robust recovery.Drive measurable improvements in autonomy quality, using data and operational metrics to iterate on task success rate, recovery behavior, and system reliability.Collaborate with hardware engineering on seamless software–hardware integration for new robot platforms and upgrades.Participate and lead technical design reviews and drive architecture decisions for core subsystems and features.Mentor cross-functional engineers and technicians, and raise the bar on reliability, testing, and operational excellence.Triage robotics system issues to ensure reliability of production robotics systems; help diagnose and resolve operational issues when they ariseQualificationsBachelors, Masters, or PhD in Computer Science, Robotics, or a related engineering field.5+ years of software engineering experience building production robotics systems.Strong proficiency in at least one of the following programming languages: Rust, Python, C++Proven ability to design, implement, and maintain complex, high-reliability software systems.Experience integrating software with sensors, actuators and embedded systems.Proven ability to design, implement, and maintain complex, high-reliability software systems.Familiarity with software best practices including testing, documentation, code reviews, and robust architectural design.Excellent communication skills and ability to collaborate across multi-disciplinary teamsWillingness to support production operations through an on-call rotation.Nice to haveExposure to automation environments such as warehousing, manufacturing, or logisticsExperience with real-time embedded system development, with RTOS or bare-metal firmwareExperience with safety-critical systemsWhat Else To KnowThis role is an in-office, 5 days a week role in San Francisco, CA.$190,000 - $250,000 a yearThe above range is the salary range. This position will also receive generous equity!","company":"Nimble","rawCompany":"nimble","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T17:46:31.694Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer - Robotics","description":"About The RoleWe are looking for a Senior Software Engineer in Robotics to build the core software powering our next-generation autonomous robots. In this role, you will develop the systems that allow our robots to operate with exceptional reliability, precision, and efficiency in real production environments. You will work across robotics and autonomy—building robust, production-grade software that scales as we deploy more robots into high-throughput warehouse operations. You’ll collaborate closely with our AI, hardware, and infrastructure teams to integrate frontier AI capabilities into practical, real-world robotics systems and to continually improve robot uptime, performance, and overall intelligence.ResponsibilitiesLead design and implementation of robot behaviors and task-level intelligence across the full robotics stack, integrating perception, planning and control into reliable end-to-end execution.Design and implement task orchestration and robot behaviors across nominal and edge-case scenarios, ensuring high task success rate and robust recovery.Drive measurable improvements in autonomy quality, using data and operational metrics to iterate on task success rate, recovery behavior, and system reliability.Collaborate with hardware engineering on seamless software–hardware integration for new robot platforms and upgrades.Participate and lead technical design reviews and drive architecture decisions for core subsystems and features.Mentor cross-functional engineers and technicians, and raise the bar on reliability, testing, and operational excellence.Triage robotics system issues to ensure reliability of production robotics systems; help diagnose and resolve operational issues when they ariseQualificationsBachelors, Masters, or PhD in Computer Science, Robotics, or a related engineering field.5+ years of software engineering experience building production robotics systems.Strong proficiency in at least one of the following programming languages: Rust, Python, C++Proven ability to design, implement, and maintain complex, high-reliability software systems.Experience integrating software with sensors, actuators and embedded systems.Proven ability to design, implement, and maintain complex, high-reliability software systems.Familiarity with software best practices including testing, documentation, code reviews, and robust architectural design.Excellent communication skills and ability to collaborate across multi-disciplinary teamsWillingness to support production operations through an on-call rotation.Nice to haveExposure to automation environments such as warehousing, manufacturing, or logisticsExperience with real-time embedded system development, with RTOS or bare-metal firmwareExperience with safety-critical systemsWhat Else To KnowThis role is an in-office, 5 days a week role in San Francisco, CA.$190,000 - $250,000 a yearThe above range is the salary range. This position will also receive generous equity!","datePosted":"2026-04-12T17:46:31.694Z","dateModified":"2026-04-12T17:46:31.694Z","hiringOrganization":{"@type":"Organization","name":"Nimble","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b06b16be633f2ea23c314aa7"},"url":"https://jobsearcher.com/jobs/b06b16be633f2ea23c314aa7"}}