> Markdown version of [/jobs/ext/1799041-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/1799041-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics Software Engineer - **Company:** Nimble Robotics - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $190,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Code Review, Computer Engineering, Firmware, Hardware Design, Python (Programming Language), Real-Time Operating Systems, Software Reliability Testing, Software Engineering, Software Systems, Systems Architecture, Systems Integration, Rust (Programming Language), Scripting, Robot Operating System, Safety Critical Systems, Reliability of Systems, Information Technology, Bare Metal, Programming Languages - **Published:** July 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-robotics-software-engineer-san-francisco-ca--d4116c47-ee30-4a4e-8ccf-6b7009310690 ## About the Role * Bachelors, 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 teams * Willingness to support production operations through an on-call rotation. Nice to have * Exposure to automation environments such as warehousing, manufacturing, or logistics * Experience with real-time embedded system development, with RTOS or bare-metal firmware * Experience with safety-critical systems, Alliance/Partner Management, Architectural Design, Artificial Intelligence (AI), Automation, Best Practices, C++ Programming Language, Code Reviews, College Level Faculty, Communication Skills, Computer Engineering, Computer Firmware, Computer Science, Cross-Functional, Documentation, Embedded Systems, Engineering, Environmental Impact, Funding, Hardware-Software Integration, High Reliability Software, High Throughput, Identify Issues, Logistics, Manufacturing, Mentoring, Metrics, On Call, Operational Support, Problem Solving Skills, Process Improvement, Production Support, Production Systems, Programming Languages, Python Programming/Scripting Language, Quality Management, Realtime Operating System, Reliability Testing, Retirement Planning, Robotics, Robotics Software, Rust Programming Language, Safety Systems, Software Engineering, Supply Chain, System Architecture, Systems Administration/Management, Systems Reliability, Team Player, Technical Leadership, Technical/Engineering Design, Testing, Warehousing ## Description We 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. Responsibilities * Lead 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 arise ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [How to Avoid Tech Hype Traps - Josip Stuhli](https://www.wearedevelopers.com/videos/1817-how-to-avoid-tech-hype-traps-josip-stuhli) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)