
Senior Embedded Software Engineer
Do you have a passion for developing cutting-edge technology that changes lives? Are you a skilled and experienced embedded software engineer looking to take your career to the next level? If so, we have an exciting opportunity for you at Intuitive Surgical! We are seeking a highly talented and motivated Senior Embedded Software Engineer to join our dynamic team and help us revolutionize the world of surgical robotics. As a Senior Embedded Software Engineer, you will play a critical role in designing, developing, and maintaining embedded software for our state-of-the-art surgical systems. If you have a strong background in software development, a knack for problem-solving, and a drive for innovation, we want to hear from you. Join us and be a part of our mission to improve patient outcomes and advance the field of minimally invasive surgery.
- Design, develop, and maintain embedded software for Intuitive Surgical's surgical systems.
- Collaborate with cross-functional teams to understand product requirements and translate them into efficient and effective software solutions.
- Utilize your expertise in software development to innovate and improve the functionality and performance of our surgical systems.
- Conduct thorough testing and debugging of embedded software to ensure high-quality and reliable product releases.
- Stay current with industry trends and advancements in embedded software technology and incorporate them into our products.
- Lead and mentor junior engineers in software development best practices and techniques.
- Work closely with product management to define project scope and timelines, ensuring on-time delivery of software releases.
- Participate in code reviews and provide constructive feedback to maintain code quality and consistency.
- Troubleshoot and resolve complex software issues in a timely manner.
- Collaborate with hardware engineers to integrate software with hardware components and ensure seamless functionality.
- Ensure compliance with regulatory requirements and industry standards for medical device software.
- Continuously improve the software development process and contribute to the growth and success of the team and company.
- Communicate effectively with team members and stakeholders to provide project updates and address any concerns or issues that may arise.
- Stay organized and maintain accurate documentation of software development processes for future reference.
Bachelor's Or Master's Degree In Computer Engineering, Electrical Engineering Or A Related Field.
Minimum Of 5 Years Of Experience In Embedded Software Development, Preferably In The Medical Device Industry.
Strong Knowledge Of C/C++ Programming Language And Experience With Real-Time Operating Systems.
Experience With Software Development Life Cycle, Including Design, Implementation, Testing, And Debugging.
Excellent Problem-Solving And Analytical Skills, With The Ability To Troubleshoot And Resolve Complex Technical Issues.
Debugging
Linux Kernel
C/C++
Object-oriented design
Multi-threading
ARM architecture
Embedded systems
Firmware development
Device Drivers
Real-Time Programming
Hardware-Software Integration
Communication
Conflict Resolution
Customer Service
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Senior Embedded Software Engineer in Sunnyvale, CA, USA is between $150,000 - $180,000 per year. However, this can vary depending on the specific company, years of experience, and skills of the individual.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Intuitive Surgical Inc. is an American corporation that develops, manufactures and markets robotic products designed to improve clinical outcomes of patients through minimally invasive surgery, most notably with the da Vinci Surgical System.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started