Staff Embedded Software Engineer (Firmware)

ProClinical
San Francisco, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 200K

Job location

Remote
San Francisco, United States of America

Tech stack

User Authentication
Automation of Tests
Bluetooth
C++
Clinical Data Management
Continuous Integration
Software Debugging
Embedded Software
Firmware
Hardware Interface Design
Python
Key Management
Wireless Security
Real-Time Operating Systems
SAS (Software)
Software Engineering
Data Streaming
Safety Critical Systems
Backend
Information Technology
Data Management

Job description

  • 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, * 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, Clinical Administrator Clinical Development Clinical Operations Clinical Program Manager Clinical Project Manager Clinical Research Associate Clinical Research Nurse Clinical Research Scientist Clinical Services Clinical Study Manager Clinical Supplies Clinical Trials Manager / Administrator Drug Safety Feasibility Investigator Patient Recruitment Pharmacoeconomics Pharmacovigilance Study Site Coordinator Study Start Up

Data Management / Statistics

Select options under Data Management / Statistics

Biostatistics Clinical Data Management Data Analyst Informatics SAS Programming Statistical Programming Statistics

Finance / Administration

Select options under Finance / Administration

Administration Contracts / Proposals Customer Services Finance Legal Licensing Purchasing & Procurement

Healthcare

Select options under Healthcare

Carer / Healthcare Assistant Consultant General Practitioner Nurse Pharmacy Physician / Doctor, Biology Biotechnology Chemistry Epidemiology Genetics and Genomics Laboratory Pharmacokinetics Pharmacology Pre - clinical Proteomics Scientific Toxicology

Regulatory Affairs

Select options under Regulatory Affairs

CMC Compliance Labelling Regulatory Writing

Sales / Commercial

Select options under Sales / Commercial

Account Management Business Analytics Business Development Commercial Management Product Management Sales Therapy Specialist

Requirements

  • 5+ years of experience in embedded software development (C/C++) , working close to firmware
  • Strong experience with real-time operating systems (RTOS)
  • Bluetooth experience is a MUST
  • 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 Have

  • 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

Benefits & conditions

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

About the company

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.

Apply for this position