Staff / Senior Embedded Software Engineer (Firmware)

US$150000 - US$200000 per annum
  1. Permanent
  2. Manufacturing
  3. United States
San Francisco, USA
Posting date: 08 May 2026
69488

Senior Embedded Software Engineer (Firmware) - Permanent - San Francisco Bay Area

Join a fast-moving team developing advanced, safety-critical embedded systems in the medical device industry. This role combines technical leadership with hands-on firmware development across the full product lifecycle.

Primary Responsibilities:

  • Define and lead firmware architecture across embedded systems, setting technical direction and engineering standards
  • Design, develop, and test safety-critical firmware (power systems, wireless communication, hardware interfaces, and security features)
  • Own wireless security implementation, including secure pairing, encryption, authentication, and firmware integrity
  • Integrate and debug complex embedded systems, driving root-cause analysis and reliability improvements
  • Support verification and compliance efforts aligned with regulated software standards
  • Mentor engineers and collaborate cross-functionally across hardware, systems, and quality teams

Requirements for the role:

  • 5+ years of experience in embedded software development (C/C++) , working close to firmware
  • Strong experience with real-time operating systems (RTOS)
  • Hands-on experience with wireless communication protocols (e.g., BLE or similar)
  • Solid understanding of embedded security principles (encryption, authentication, key management)
  • Proven experience leading technical decisions and mentoring engineers

Nice to haves:

  • Experience with automated testing and CI/CD tools
  • Familiarity with Python for scripting or testing
  • Experience working within regulated industries (e.g., medical devices, aerospace, or similar)
  • Knowledge of software lifecycle, risk management, and quality systems standards
  • Background in safety-critical systems

The Embedded Software Engineer's responsibilities will be:

  • Lead embedded software development from concept through production
  • Establish scalable firmware frameworks and reusable components
  • Design secure wireless communication systems and contribute to security reviews and threat modelling
  • Optimize performance and power efficiency on embedded platforms
  • Partner with software teams on data flow between devices, applications, and backend systems
  • Drive verification processes and maintain high development velocity in a regulated environment
  • Improve engineering processes, tooling, and development practices

Compensation:

  • $150,000 to $200,000 per annum.

If you are having difficulty in applying or if you have any questions, please contact Christian Andersen at c.andersen@proclinical.com

If you are interested in applying to this exciting opportunity, then please click 'Apply' or to speak to one of our specialists please request a call back at the top of this page.

Proclinical is a leading life sciences recruiter focused on finding exceptional people and matching them with the finest positions across the globe. Proclinical is acting as an Employment Agency in relation to this vacancy.

By submitting this application, you confirm that you've read and understood our privacy policy, which informs you how we process and safeguard your data - https://www.proclinical.com/privacy-policy

close