Cutera logo
Cutera2 months ago

Principal Embedded Software Engineer

$175,000–$200,000 year

On-site · Brisbane, California, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Lead the design and development of embedded software for medical device systems, ensuring compliance with ISO 62304. Collaborate with cross-functional teams to define system architecture and software requirements. Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems. Develop and execute software verification and validation activities while contributing to software documentation. Support new product introduction and troubleshoot software defects.

Required Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field
  • 12+ years of experience in embedded software development
  • Strong experience in medical device software development compliant with ISO 62304
  • Deep expertise in embedded systems, microprocessor-based controller design and fault finding and resolution
  • Advanced proficiency in C and C++ for embedded applications
  • Experience with real-time operating systems (RTOS) and/or bare-metal development
  • Strong ability to read and interpret electronic schematics and component datasheets
  • Experience with software verification and validation methodologies in regulated environments
  • Familiarity with risk management processes (e.g., ISO 14971) and design control practices
  • Experience working in cross-functional teams including hardware, systems, quality, and manufacturing engineering
  • Proficiency with debugging tools, version control systems, and embedded development toolchains
  • Experience supporting product lifecycle activities, including sustaining engineering and post-market support

Desired Qualifications

  • Serial communications RS422, SPI, I2C
  • Closed loop controller (PID) design
  • Wireless communication (Wi-Fi and cellular)
  • Data encryption
  • OTA software updates
  • Embedded graphics development with Qt, LVGL or other framework
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$175k – $200k / yr

Principal Embedded Software Engineer · Cutera

Apply on Sorce