Bodyport

Lead Firmware Engineer

San Francisco, CA
USD 148k - 222k
This job is closed! Check out or
Description
Bodyport is a virtual cardiac clinic aimed at reducing the burden of heart disease through personalized, evidence-based care. In just one daily step, our novel sensors and algorithms predict changes in health status, enabling early, optimized interventions that significantly improve outcomes. Bodyport is initially targeting heart failure, a chronic condition affecting over 6 million Americans and a leading cause of hospitalizations (1M/year) and healthcare spending ($35B/year). Bodyport is backed by leading investors including Initialized Capital, Playground Global, Boehringer Ingelheim, Y Combinator, and Rock Health.

As Lead Firmware Engineer, you will be responsible for leading the development and maintenance of the firmware codebase that is the foundation of our hardware product. You will work closely with our software and electrical engineering teams to ensure the firmware interfaces with sensors, processes data, and communicates it back to the user. You will help conduct rigorous testing of Bodyport’s medical device products and help ensure they meet our high standards of quality and performance.

Full compensation packages are based on candidate experience and certifications.
San Francisco, CA pay range
$148,000 — $222,000

Your role at Bodyport:

    • Lead the development and management of Bodyport’s embedded software
    • Interface with the electrical engineering team to ensure proper operation of core product systems (e.g. sensors, wireless)
    • Work closely with the data science team to optimize sensor performance and ensure algorithms are accurately translated into system firmware
    • Design and implement a robust testing framework to ensure system meets software requirements specification
    • Ensure firmware meets regulatory and quality standards (e.g. IEC62304)
    • Help design firmware for calibration and test fixtures that helps optimize the manufacturing process

You'd be a good fit if you have:

    • BS or higher in electrical engineering, computer science, or software engineering
    • Experience with 32 bit ARM Cortex-M microcontrollers
    • Strong digital signal processing skills
    • Experience with I2C, UART, and SPI protocols
    • Experience developing software under IEC 62304 design controls
We want you to know
You can be a great candidate even if you don't fit everything we've described above. You can also have important skills we haven't thought of. If that's you, don't hesitate to apply and tell us about yourself (especially in your cover letter - this is where you can really state your case for why you).

We are committed to diversity and building an equitable and inclusive environment for people of all backgrounds and experiences, and we're taking steps to meet that commitment. We especially encourage members of traditionally underrepresented communities to apply, including women, people of color, LGBTQ people, veterans, and people with disabilities.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 212 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers