Full-Time

Sr. Embedded Software Engineer

Confirmed live in the last 24 hours

Intuitive Surgical

Intuitive Surgical

5,001-10,000 employees

Develops robotic surgical systems and services

Biotechnology
Healthcare

Senior, Expert

Sunnyvale, CA, USA

Category
Embedded Engineering
Software Engineering
Required Skills
TCP/IP
Python
MATLAB
C/C++

You match the following Intuitive Surgical's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Fluent in designing and developing mission-critical cross-platform code in C++ or C, with focus on embedded and real time systems (e.g. QNX), including application, board bring-up, device drivers for multi-core and multi-processor architectures.
  • Working knowledge of Python or Matlab for automation, diagnostics and testing.
  • Familiarity with communication protocols such as TCP/IP, CAN and serialization protocols such as protobuf.
  • Strong problem-solving skills and debugging of complex embedded software and electromechanical systems.
  • In-depth knowledge of failure mode and risk analysis, with experience working on safety-critical, product-focused designs.
  • Excellent verbal and written communications skills, with the ability to communicate effectively across all levels and organizations.
  • A real excitement to learn and to get to the bottom of tough technical problems, and to help patient’s lives.
Responsibilities
  • This position has responsibility for all aspects related to the development of embedded software and associated tooling for robotic surgical systems, such as: Video and camera processing, including hardware interfaces and image processing; Servo and hardware control and monitoring; Extension of current processing frameworks to new processors and hardware designs; Inter-processor communication and distributed multi-processor systems that form the backbone of Intuitive’s surgical systems; System diagnostic and development of service applications that are laptop-based and network-based; Selection and integration of external OEM devices; Testing at the unit and sub-system level, and at the system integration level; Software build tools, development and test environment, and change control.
  • Specifically, the Sr. Embedded Software Engineer is responsible for: Cross-functional requirements discussions, ranging from customer-facing clinical needs to safety requirement; Translating early requirements into prototype implementations for early evaluation and assessment for a novel and sophisticated robotic system; Contributing to hazard and failure mode analysis and defining appropriate mitigations; Methodically refining and iterating to finalize the design that meets the requirements, while balancing feasibility, schedule, and resource needs; Developing, documenting, and implementing detailed software designs and conducting unit tests ahead of system integration and human use; Generating supporting documentation according to Intuitive development and documentation guidelines; Ensuring that medical device designs meet product quality and safety requirements, in compliance with design control processes defined in the Quality Management System.
Desired Qualifications
  • Fluent working with version control systems such as Git or SVN and build systems such as GNU Make and CMake.
  • Familiarity with CUDA programming and memory management concepts.
  • Integration of third-party libraries including cross-compilation.
  • Cyber-security concepts such as secure boot, authentication and encryption.
  • Hands-on engineering experience with proven ability to work effectively in a team environment.
  • Ability to build and maintain relationships across supported organizations.
  • Experience in all phases of the product development lifecycle including design, implementation, debug, verification, validation, and transfer to manufacturing.
  • Experience designing software products in a regulated industry or for mission critical applications; comfort with concepts of design input, design output, traceability, risk analysis, and mitigations.

Intuitive Surgical specializes in robotic-assisted surgery and minimally invasive care. The company develops and manufactures robotic surgical systems that enhance the precision of surgical procedures, allowing physicians to operate with greater accuracy and fewer limitations. Their products include advanced robotic systems, along with instruments and accessories that are essential for these surgeries. Unlike many competitors, Intuitive focuses not only on the sale of surgical systems but also on providing ongoing services and support, which creates a recurring revenue stream. The primary goal of Intuitive Surgical is to improve patient outcomes by expanding the capabilities of minimally invasive surgical techniques.

Company Stage

IPO

Total Funding

N/A

Headquarters

Sunnyvale, California

Founded

1995

Simplify Jobs

Simplify's Take

What believers are saying

  • Increasing demand for robotic-assisted surgery in Asia-Pacific drives growth opportunities.
  • Integration of AI enhances precision and outcomes in Intuitive's surgical robotics.
  • Trend towards outpatient surgeries boosts demand for minimally invasive systems.

What critics are saying

  • Increased competition from emerging companies like PROCEPT BioRobotics.
  • Legal challenges related to import of refurbished medical gear may affect reputation.
  • Dependence on key suppliers like UFP Technologies poses supply chain risks.

What makes Intuitive Surgical unique

  • Pioneer in robotic-assisted surgery with advanced technology for precision and fewer constraints.
  • Strong focus on minimally invasive care, enhancing physician capabilities and patient outcomes.
  • Global leader with a comprehensive range of surgical systems and related services.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Hybrid Work Options