8 hours ago
Base Salary
$160k - $271k/yr
Responsibilities
- Lead board bring-up from initial power-on through production readiness, including bootloader configuration, BSP customization, peripheral driver integration, and system validation.
- Own the technical direction and architecture of embedded software for video networking, UI display, and machine learning applications on Linux-based systems.
- Design test strategies and acceptance criteria for board functionality, peripheral interfaces, and system performance, and resolve hardware-software integration issues.
- Partner with hardware engineers to diagnose and resolve board-level issues during early development.
- Architect automated test frameworks for board validation and regression testing across platform variants.
- Mentor junior and mid-level engineers through code reviews, technical guidance, and debugging support.
- Create and maintain design specifications, bring-up procedures, and failure analysis documentation for FDA-regulated development processes.
Requirements
- Bachelor’s degree with at least 8 years of related experience, or a master’s degree with 6 years, or a PhD with 3 years, or equivalent experience.
- Expert proficiency in C and C++ for embedded systems, including memory management, real-time constraints, and performance-critical code.
- Deep embedded Linux expertise covering kernel internals, custom device drivers, BSP bring-up, and user-space applications.
- Experience with GDB, JTAG, logic analyzers, oscilloscopes, and cross-compilation toolchains.
- Hands-on experience with I2C, SPI, UART, USB, Ethernet, and CAN interfaces, including bring-up debugging and driver development.
- Experience resolving complex hardware, FPGA, and software integration failures in time-critical environments.
- Experience mentoring and technically developing junior and mid-level engineers.
- Experience in FDA-regulated, safety-critical, or other mission-critical development environments, including design controls, traceability, risk management, and mitigations.
- Preferred experience with NVIDIA Jetson platforms or comparable ARM-based SoCs, CUDA, TensorRT, QNX or other real-time operating systems, Python, and Bash.
- Experience across the product lifecycle from design and implementation through verification, validation, and transfer to manufacturing.
Benefits
- The role is an employee position with a set schedule and onsite work each week; the exact onsite percentage is defined by the leader.
- The position offers a market-competitive compensation package including base pay, incentives, benefits, and equity.
- Certain roles may require proof of vaccination against specified diseases, including COVID-19.
- The role may be subject to U.S. export controls, licensing requirements, or a Technology Control Plan.
About Intuitive
Intuitive designs and manufactures robotic-assisted systems for minimally invasive procedures used by hospitals and surgeons, including the da Vinci surgical system and the Ion endoluminal platform for lung biopsy. Its business model combines capital equipment sales with recurring revenue from instruments, accessories, software, and service/training contracts. Founded in 1995 and headquartered in Sunnyvale, California, Intuitive is publicly traded on NASDAQ (ISRG) and serves healthcare providers worldwide.
