Senior Firmware Engineer

BioTalent
Alameda, United States of America
2 days ago

Role details

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

Job location

Alameda, United States of America

Tech stack

Software Applications
Automation of Tests
Bluetooth Low Energy (Bluetooth)
C++
Continuous Integration
Data Infrastructure
DevOps
Embedded Software
Firmware
Real-Time Operating Systems
Scripting (Bash/Python/Go/Ruby)
Backend
Information Technology
Jenkins

Job description

We're looking for a Senior Firmware Engineer to help build and evolve the embedded software powering our next-generation Class III active implantable devices. You'll work hands-on across the full firmware stack - from power management and wireless communication to verification and regulatory compliance - in close collaboration with mechanical, electrical, systems, and quality teams.

What You'll Do

  • Design, develop, test, and optimize embedded firmware across the full product lifecycle
  • Develop and optimize wireless communication systems including BLE/RF power delivery and control
  • Build robust, reusable embedded software architecture supporting multiple products
  • Collaborate with software engineers to develop data infrastructure connecting embedded systems to application software and cloud backend
  • Own firmware verification to medical regulatory standards (IEC 62304, ISO 14971)
  • Support benchtop testing, reliability studies, and compliance activities
  • Contribute to DevOps, CI/CD, and team development processes

Requirements

Required:

  • Minimum of 3+ years of hands-on firmware/embedded software development in C/C++
  • Experience with at least one wireless communication protocol, ideally BLE (Bluetooth Low Energy)
  • Experience with a Real-Time Operating System (RTOS) in an embedded context
  • B.S. or M.S. in Computer Science, Electrical Engineering, or related field

Strongly Preferred (at least one):

  • Experience with Nordic Semiconductor platforms (nRF52, nRF53) and/or Zephyr RTOS
  • Experience in a regulated medical device environment (IEC 62304, ISO 14971, ISO 13485)
  • Exposure to wireless cybersecurity concepts - secure OTA, encryption, authentication
  • Class II or Class III device experience

Nice to Have:

  • Python scripting for test automation or prototyping
  • Familiarity with Jenkins or other CI/CD tools
  • Experience with power management firmware for battery-constrained devices

Apply for this position