×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Redwood City, San Mateo County, California, 94061, USA
Listing for: Element Science
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below
  • We are looking for a hands-on Senior Firmware Engineer to develop our embedded software for our life-saving wearable medical devices. The embedded software runs on wearable medical devices to detect, record and analyze ECG signals, and transmit clinically relevant data to connected applications and Cloud services
  • Very importantly, the embedded software implements machine learning algorithms that decide when to deliver life-saving shock therapy. The ideal candidate thrives in a commercial start-up environment that is scaling rapidly, can help drive strategic planning of embedded software-related business needs, and can execute embedded software design, development, and testing
  • Design, develop and test embedded software for medical wearable devices that include signal processing and machine learning algorithms for ECG signals
  • Develop C code for microcontrollers, Bluetooth and peripheral chips for a variety of functions such as communication, signal processing, memory, storage, and timing
  • Interface with external software systems via Bluetooth or other communication protocols
  • Support development across multiple layers of the embedded system, from drivers through high level business logic
  • Deliver software design documentation for embedded software projects (requirements, design, test) as required by the software development process
  • Participate in software quality and best practices initiatives in collaboration with software management
  • Collaborate with Electrical, Mechanical, Algorithms and Software teams in cross-functional projects, including when troubleshooting system issues
  • Provide technical guidance on embedded software to the extended team
Benefits
  • Stock Options
  • 90% employer-paid medical, dental, and vision insurance
  • Company-paid Basic Life Insurance
  • 401(k) retirement plan (Traditional and Roth)
  • Paid Holidays
  • FSA (Flexible Spending Accounts)
  • HSA (Health Savings Account)
  • Employee Assistance Program through PEO
  • Preferred experience with developing or interfacing with machine learning algorithms
  • Excellent written and verbal communication skills
  • 5-8 years minimum of relevant industry experience.
  • Medical device industry experience preferred
  • Extensive knowledge of SPI, I2C, UART and other communication protocols
  • Experience with JIRA and Git based repositories is highly desired
  • Preferred experience with communication with iOS and Android mobile applications via Bluetooth
  • B.S. in Computer Science, Engineering, or equivalent
  • Experience with data sheets, schematics, and test equipment such as oscilloscopes and logic analyzers
  • Experience with architecture, design and implementation of embedded software following best practices on reliability, security, and performance
  • Extensive hands-on experience with development of embedded software for microcontrollers and Bluetooth chipsets using C language and IAR Embedded Workbench.

    Experience with STM
    32 and Nordic is highly desired
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary