Robotics Software Engineer
Intuitive Surgical
Company DescriptionPrimary Function of the PositionIn this role, you will help develop a next-generation medical robotics platform. You’ll collaborate within a small, fast-paced team to iteratively design and build complex robotic prototypes. The ideal candidate is a self-driven software engineer with strong problem-solving skills, deep expertise C++ and robotics algorithms.Essential Job DutiesQuickly learn an existing software codebase to implement and adapt the software stackCollaborate cross-functionally with controls, mechanical, and software engineers to design, build, and iterate on exploratory prototypesDesign and lead experiments to methodically characterize system performance, accuracy, and reliability, and to de-risk key aspects of a novel robotic platformRefine prototype software into robust, production-quality codeArchitect clean, modular, and testable software interfaces and system designs for a distributed robotic platformContribute to the long-term software architecture and platform strategyDevelop and maintain formal design control documentation in compliance with medical device standardsDevelop and maintain formal design control documentation in compliance with medical device standardsJob DescriptionRequired Skills and ExperienceDeep expertise in C++, object-oriented programming, software architecture design, and testingStrong working knowledge of robotics algorithms, including forward kinematicsExcellent communication skillsHigh levels of independence and technical ownershipFull-stack mentality, with flexibility to contribute to different areas of the codebaseRequired Education and TrainingMS or PhD in computer science, mechanical engineering, or equivalentWorking ConditionsNonePreferred Skills and ExperienceFour years of experience developing software applications Familiarity with development in a Linux environmentExperience developing software for medical devicesExperience with design documentation, including formal requirements and testingExperience with GUI development (Qt/QML)Experience with OpenGL and 3D renderingExperience with state estimation and sensor fusion algorithmsAdditional InformationDue to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.Intuitive is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.Mandatory NoticesU.S. Export Controls Disclaimer: In accordance with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S. export controls for prospective employeeswho are nationals from countries currently on embargo or sanctions status.Certain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export license from the U.S. Government on your behalf (note: the government’s licensing process can take 3 to 6+ months) or (ii) implement a Technology Control Plan (“TCP”) (note: typically adds 2 weeks to the hiring process). For any Intuitive role subject to export controls, final offers are contingent upon obtaining an approved export license and/or an executed TCP prior to the prospective employee’sstart date, which may or may not be flexible, and within a timeframe that does not unreasonably impede the hiring need. If applicable, candidates will be notified and instructed on any requirements for these purposes. We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.This position may be filled at a different job level than listed here depending on business need and/or on the selected candidate’s experience, knowledge and skills. Compensation will be based primarily on the job level at which the role is filled and the candidate’s qualifications, consistent with applicable law.We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target compensation ranges are listed.SummaryType: Full-timeFunction: EngineeringExperience level: AssociateIndustry: Medical Device
$174.4k - $237.8k
Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial... ...robotics in the near future - with software and data at the core.Our mission is to make... ...and developers. We are a dynamic team of engineers, roboticists, designers, and...SuggestedFull timeLocal area$170k - $230k
...unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About The Role: We are seeking a Senior Robotics Software Engineer to design and implement software that drives advanced automation systems at Atomic Machines. The ideal candidate has...SuggestedWork experience placementWork at officeMonday to Friday- ...Nuro, based in Mountain View, California, is seeking an experienced engineer to develop sensor and compute systems for robotics. You will design solutions for self-driving vehicles and collaborate with cross-functional teams. The ideal candidate has a strong background...Suggested
$184.7k - $324.8k
...Senior Robotics Software Engineer Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas...SuggestedRelocation$152k - $241.5k
...Join NVIDIA's Solution Engineering team that is shaping the future of autonomous machines.... ...Our goal is to build and deploy scalable robotic solutions and enable the next generation... ...collaborating closely with architecture and software development teams. Scale the deployment...Suggested- ...Amazon is seeking an Applied Scientist to advance simulation for next-gen robotics at scale. You will push physics-based simulation fidelity, design high-performance tools, and tackle sim-to-real challenges across manipulation and locomotion. You will collaborate with...
$158.62k - $261k
...in Santa Clara, CA. Job Responsibilities Work on real-time robotics software to automate agricultural equipment Run and refine complex agricultural... ...goals. Requirements Bachelor’s degree in Mechanical Engineering or related field plus 3 years of related experience....Work at officeRemote work$127.1k - $185k
...has made us one of the world's most beloved brands. Our Software Development Engineers (SDEs) use modern technology to solve complex problems... ...Engineer summer intern and spring/fall co-op roles on various Robotics teams. You will be able to provide your preference of...Full timeInternshipSummer internshipWork at officeLocal areaWorldwideMonday to Friday$90.58k - $134.74k
OverviewSRI Robotics seeks a Robotics Software Engineer onsite at our headquarters in Menlo Park, CA, to support development efforts in robotic teleoperation, machine learning, autonomy and controls. SRI's Robotics Group has engineers and scientists from various disciplines...- ...more connected. We are looking for a deeply technical software engineer to build high-performance, real-time software that runs on edge... ...the infrastructure and runtime systems that make real-time robotics possible. What You’ll Do Design and implement low-...Full timeFlexible hours
$152k - $241.5k
Join NVIDIA's Isaac Applications Engineering team and help build the platform for Physical AI robots — assembling the full robotics stack and proving it out on real... ...a question that runs through all of it: is our software ready to be used by agents? That means the coding...Full timeLive inNight shift$207.2k - $282.9k
Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial... ...robotics in the near future - with software and data at the core.Our mission is to make... ...and developers. We are a dynamic team of engineers, roboticists, designers, and...Full timeLocal area$204k - $259k
...states. Waymo Onboard Infrastructure is responsible for low-level software and infrastructure on various components of the Waymo self-... .... We are seeking an experienced Android System Software Engineer to join our team in developing the In-Vehicle Infotainment (IVI...Full timeRemote work- ...partnering with an exciting, venture-backed robotics company developing next-generation... ..., they're looking for a Senior Robotics Software Enginee r to play a key role in building... ...with mechanical, electrical and firmware engineers. Contribute to the architecture and evolution...
$19 - $65 per hour
...PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon... ...and compatibility Required Skills: Experience in robotics / mechatronics system integration Experience with embedded systems...Hourly payInternship- ...Robotics Engineer We are building general-purpose robots capable of performing real work in real environments. As a Robotics Engineer... ..., you will: Design, implement, and tune core robotics software spanning locomotion, whole-body control, and manipulation for...For contractorsFor subcontractorImmediate start
- ...Our client builds general-purpose mobile manipulator robots for industrial applications, deployed across logistics, retail, and... ...withheld at this stage. The Role We're seeking a Senior Robotics software engineer with deep technical range across perception, planning,...
- ...Responsibilities & Skills Lattice Semiconductor is seeking a passionate and driven professional to join our global Robotics and Humanoid Business Development team. This strategic role is dedicated to accelerating our presence in the rapidly evolving humanoid robotics...
$159k - $231k
Set the goals for our robotics stack- guiding architecture, systems design, and integration... ...on Robotics initiatives and roadmap, engineering execution with business goals.Build and... ...across mechanical, electrical, embedded, and software disciplines within Robotics engineering....Contract workWorldwide$236k - $330k
Collaborate with executive leadership to align on Robotics initiatives and roadmap, engineering execution with business goals.Identify, evaluate, and leverage... .... You will collaborate closely with hardware, software, and system engineers to ensure seamless product integration...Contract workRemote workWorldwideFlexible hours$215.28k - $364.32k
...take-off and landing (eVTOL) aircraft, and robotics. With a strong focus on intelligent... ...seeking a highly motivated Staff Robotics Engineer / Tech Lead to join our US robotics team... ...engineering efforts.Work with simulation, software, hardware, AI, data, and China-based...Full time$152k - $241.5k
...learning and eager to work on cutting-edge AI technology for safety-critical applications? Join NVIDIA's TensorRT team as a Senior Software Engineer, and be at the forefront of technology, enabling high-performance AI inference solutions for automotive safety and other...Full time- .../MS/PhD in Computer Science, Electrical Engineering, or equivalent- Excellent in C++, C or Python... ...- Hands-on experience developing robotics or vision systems.- Working understanding... ...validating complex systems involving hardware, software, and mechanical components.- A solid...
$138.7k - $190.7k
...influencing the performance and safety of numerous aircraft platforms. You will own the full software development lifecycle, championing scalable architectures and solving complex engineering challenges that shape the future of defense aviation technology.Key Exciting...Ongoing contractFull timeLocal areaWorldwideRelocation$152k - $241.5k
NVIDIA's GPU Architecture Group is looking for a software engineer to further modernize and scale GPU development. As GPU designs become more complex, our hardware models, testbenches, build scripts, and code generation flows need to keep adapting to this complexity. The...Full timeRemote work$136k - $218.5k
...An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing... ...impact on the world.We are currently looking for a Software/CAD Automation Engineer to join our team! In this role you'll be building solutions...Full time$132k - $180.4k
Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial... ...robotics in the near future - with software and data at the core.Our mission is to make... ...and developers. We are a dynamic team of engineers, roboticists, designers, and...Full timeLocal area$204k - $259k
...measuring and improving the quality of the software that drives the car. We are looking for experienced data-minded software engineers and data scientists to help us improve... ...You have: * BS in Computer Science, Robotics, Statistics, Physics, Math or another quantitative...Full timeRemote work$145k - $190k
Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground transportation... ...leveraging its commercial self-driving software to develop, test and deploy autonomous... ...and grow with world-class robotics engineers on Kodiak’s motion planning team. You...Full timeTemporary workWork at officeVisa sponsorshipFlexible hours$149k - $359k
...opportunities and leave your mark, come join us. THE ROLE Join our Core Engineering team to power the foundation of our Enterprise Data Cloud,... ...complex distributed systems challenges through thoughtful software design. Partnering closely with cross-functional engineering...Full timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- control systems engineer Sunnyvale, CA
- robotics engineer Sunnyvale, CA
- senior robotics software engineer Sunnyvale, CA
- robotic system engineer Sunnyvale, CA
- ngo software engineer Sunnyvale, CA
- software data engineer Sunnyvale, CA
- graduate software engineer Sunnyvale, CA
- software system engineer Sunnyvale, CA
- graduate software developer Sunnyvale, CA
- entry level software engineer remote Sunnyvale, CA


