Technical Lead - Software Development Engineer (Architecture)

Intuitive
Sunnyvale, CA
Job Description
Intuitive is seeking a Technical Lead to drive the architectural vision and execution for their core software products. The role focuses on designing, developing, and maintaining software on next-generation medical devices, with a focus on Real-Time Operating Systems (RTOS) and Linux-based platforms. This is a hands-on leadership position demanding a deep understanding of low-level software, hardware-software integration, and a strong background in embedded systems. The ideal candidate will contribute to a rapidly evolving environment where priorities change frequently.

Requirements

  • Bachelor's degree in Computer Science or related field and 10+ years of experience; or Master's degree and 8+ years of experience; or PhD and 5+ years of experience
  • 10+ years of experience with embedded software development
  • Strong proficiency in C/C++ programming for embedded systems
  • Experience with Real-Time Operating Systems (RTOS) such as ThreadX, SafeRTOS, QNX, etc.
  • Experience with embedded Linux, including kernel configuration, driver development, and application development in the user space
  • Solid understanding of hardware-software integration and the ability to read and understand schematics and datasheets
  • Experience with communication protocols commonly used in embedded systems
  • Familiarity with medical device regulations and standards, particularly IEC 62304

Benefits

  • Competitive compensation packages
  • Market-competitive salaries
  • Equity
]]>