
Senior Embedded Software Engineer Platform
Welcome to Intuitive Surgical, where we believe in using cutting-edge technology and innovation to revolutionize the field of minimally invasive surgery. As a Senior Embedded Software Engineer Platform, you will play a crucial role in developing and maintaining the software platform for our groundbreaking surgical systems. We are seeking a highly skilled and experienced engineer who is passionate about pushing the boundaries of what is possible in the realm of medical technology. If you have a strong background in embedded software development, a drive for problem-solving, and a commitment to delivering high-quality products, we invite you to join our team and make a meaningful impact on the future of surgical procedures.
- Design, develop, and maintain the software platform for our minimally invasive surgical systems.
- Collaborate with cross-functional teams to understand system requirements and translate them into software design specifications.
- Utilize your expertise in embedded software development to create efficient and reliable code.
- Conduct thorough testing and debugging to ensure the software meets quality standards and is free of bugs.
- Keep up-to-date with the latest industry trends and advancements in embedded software development and implement them in our software platform.
- Troubleshoot and resolve any software issues that may arise during development or in the field.
- Lead and mentor other members of the software engineering team.
- Work closely with hardware engineers to ensure seamless integration between software and hardware components.
- Collaborate with product management to define software requirements and prioritize feature development.
- Ensure compliance with regulatory and safety standards in the development of software.
- Continuously improve and optimize the software platform to enhance performance and user experience.
- Contribute to the development of software development processes and best practices within the organization.
- Communicate updates and progress to stakeholders, including management and cross-functional teams.
- Take ownership of the software platform and drive it towards achieving company goals and objectives.
- Stay organized and maintain proper documentation of all software development processes and activities.
Extensive Experience With Real-Time Embedded Software Development: The Ideal Candidate Should Have At Least 8-10 Years Of Experience In Developing Real-Time Embedded Software For Complex Systems. Experience With Real-Time Operating Systems (Rtos) And Low-Level Programming Languages Like C/C++ Is A Must.
Strong Knowledge Of Hardware And Software Integration: The Senior Embedded Software Engineer Should Possess A Deep Understanding Of Hardware Components Such As Microcontrollers, Sensors, Actuators, And Their Interaction With The Software. They Should Also Have Experience In Interfacing With External Devices And Protocols.
Proficiency In Designing And Implementing Complex Algorithms: The Candidate Should Have A Strong Background In Mathematics And Algorithm Development To Design And Implement Complex Control And Data Processing Algorithms In Embedded Systems.
Experience With Medical Device Regulations And Standards: The Candidate Should Have A Good Understanding Of Medical Device Regulations And Standards, Such As Iec 62304 And Iso 14971, To Ensure Compliance And Safety Of The Software.
Excellent Troubleshooting And Problem-Solving Skills: The Senior Embedded Software Engineer Should Have A Proven Track Record Of Solving Complex Technical Problems And Debugging Issues In Embedded Systems. They Should Also Be Able To Work Independently And Proactively Identify And Resolve Potential Issues In The Software.
Linux Kernel
Object-oriented design
Embedded systems
System architecture
C/C++ programming
Firmware development
Hardware Integration
Device Drivers
Real-Time Programming
Debugging And Troubleshooting
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Senior Embedded Software Engineer Platform in Sunnyvale, CA, USA is $140,000 - $170,000 per year. This can vary depending on the specific company, level of experience, and specific skills and responsibilities required for the position.
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