Senior Embedded Software Engineer - Platform & OS Upgrades
Listed on 2025-12-11
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description
The Senior Embedded Software Engineer - Platform & OS Upgrades will work with a group of talented and dedicated people to improve and extend Intuitive’s surgical robotic product lines. The successful candidate will contribute to the Product Engineering team, with a focused contribution on embedded software for the ION robotic bronchoscopy platform. As a member of the team, you will be involved in supporting and maintaining the existing platform.
The successful candidate must excel in a high-energy small, focused team environment, be able to drive to solutions from rough requirements, and have a commitment to high product quality. Quick learning and a desire to understand requirements and create solutions are essential to become a valuable integrator and system developer. A strong sense of shared responsibility and shared reward is required.
Supporting you will be a development and management team that knows and cares about what you are doing and wants you to succeed.
Roles and Responsibilities
Hardware Support and Bring-up:
- Develop, maintain, and upgrade embedded Linux and QNX distributions.
- Integrate secure processes to enhance system security.
- Evaluate and test new hardware for compatibility, performance, reliability, and stability with various operating systems and drivers.
- Support OTA upgrade mechanisms for Linux and QNX platforms, including secure rollback and monitoring capabilities.
- Configure and validate board support packages, kernel drivers, and peripheral devices.
Troubleshooting, Documentation:
- Collaborate with manufacturing and field engineers to investigate, debug, and isolate system software issues.
- Conduct root cause analysis and implement solutions for issues in released and production products.
- Create, document, implement, and unit test software designs in advanced robotic systems.
- Document work in accordance with Intuitive’s development guidelines.
- Partner with cross‑functional teams to design, develop, and validate embedded software.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).