Get more replies from employers
Send a job-specific resume in minutes.
Suru in San Francisco, CA seeks a Lead Embedded Software Engineer to advance real-time Linux based medical platform software. This hands-on role emphasizes high-performance C++ development, hardware interfacing, and deterministic software behavior.
You will own software architecture, contribute to design reviews, and collaborate across Electrical, Mechanical, Systems, and Manufacturing teams in a regulated development environment. 10+ years of embedded experience ideal.
Lead Embedded Software Engineer (Real-Time Linux / C++)
Job Description
Our client, an innovative developer of advanced medical technology, is seeking a Lead Embedded Software Engineer to support the development of next-generation embedded software powering a highly sophisticated surgical platform. This individual will play a key role in designing, developing, and optimizing real-time software responsible for hardware communication, system control, and overall device performance.
This is a highly technical, hands‑on engineering position focused on Real-Time Linux, C++, and ARM‑based embedded systems. The ideal candidate has extensive experience building high‑performance embedded software that interfaces directly with hardware in environments where precision, reliability, and deterministic performance are critical.
Despite the title, this is not a people management role. The "Lead" designation reflects technical ownership, software architecture contributions, and the ability to solve complex engineering challenges while collaborating across multiple engineering disciplines.
Day-to-Day
Requirements / Qualifications
Must Have
Nice to Have