Senior Firmware Engineer
$140k - $159kElement Science
Job Description
Job Description
Element Science, Inc. is a medical device and digital health company redefining how patients with heart disease are monitored and treated as they transition from the hospital to the home. Our mission is to improve outcomes for patients at risk of life-threatening cardiac events through innovative solutions at the intersection of clinical-grade wearables, advanced algorithms, and therapy delivery.
We are entering an exciting phase of growth as we move from development into early commercialization. Our approach combines hardware, software, and services to deliver a more personalized and seamless patient experience—designed with both patients and clinicians in mind. Our product, a wearable patch defibrillator, is designed for patients with a temporary elevated risk of sudden cardiac arrest, addressing a significant and underserved population of over 500,000 patients in the U.S. By focusing on comfort, usability, and clinical effectiveness, we aim to transform the standard of care during this critical period. Headquartered in the San Francisco Bay Area, Element Science is backed by leading healthcare and technology investors, including Third Rock Ventures, GV (Google Ventures), Deerfield Healthcare, Cormorant Asset Management, and Invus Opportunities.
SUMMARY OF ROLE:
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.
This position will initially be based in our San Francisco, CA office and is expected to transition to our Redwood City, CA location by the end of December 2026.
RESPONSIBILITIES:
- 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.
QUALIFICATIONS:
- B.S. in Computer Science, Engineering, or equivalent.
- 5-8 years minimum of relevant industry experience. Medical device industry experience preferred.
- Extensive hands-on experience with development of embedded software for microcontrollers and Bluetooth chipsets using C language and IAR Embedded Workbench. Experience with STM32 and Nordic is highly desired.
- Extensive knowledge of SPI, I2C, UART and other communication protocols.
- 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.
- Experience with JIRA and Git based repositories is highly desired.
- Preferred experience with developing or interfacing with machine learning algorithms.
- Preferred experience with communication with iOS and Android mobile applications via Bluetooth.
- Excellent written and verbal communication skills.
BENEFITS:
Element Science offers a very competitive salary and benefits package including, but not limited to:
- Stock Options
- 90% employer-paid medical, dental, and vision insurance
- Company-paid Basic Life Insurance
- 401(k) retirement plan (Traditional and Roth)
- Competitive Paid Time Off
- Paid Holidays
- FSA (Flexible Spending Accounts)
- HSA (Health Savings Account)
- Employee Assistance Program through PEO
The salary for this exempt-level position will be based on experience and qualifications within an established pay range.
- Pay range: $140,000 - $159,000
Element Science is an Equal Opportunity Employer. All candidates will be evaluated on the basis of their qualifications for the job in question. We do not base our employment decision on an employee's or applicant's race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, or other non-merit-based factors prohibited by local, state, or federal law.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. We are not able to sponsor individuals for employment visas for this job.
At this time, we are unable to offer relocation assistance at Element Science.
$150k - $200k
...real-world problems, and working closely with a highly hands-on engineering team to bring ambitious hardware products to life, we'd love... ...What We're Looking For ~5+ years of production embedded firmware experience in C or C++ on resource-constrained microcontrollers...SeniorWork at officeLocal areaRemote workFlexible hours$119.8k - $234.7k
...Azure Hardware Diagnostics team is responsible for delivering firmware-driven diagnostic and validation solutions that ensure the... ...of Azure datacenter hardware. We are seeking a Senior Firmware Engineer with deep expertise in platform firmware, hardware diagnostics...SeniorOngoing contractLocal area- Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production... ...low-level firmware for resource-constrained embedded systems Seniority level : Associate Employment type : Full-time Job function...SeniorFull time
- Job-ID17606999Reference21-09612Primary Skill: Firmware Engineering - Responsibilities: Ownership of system design and firmware on hardware prototype projects and development platforms. Collaborating in a team environment across engineering disciplines. Experimenting with...Senior
- Hireup.net is seeking a Senior Device Driver Engineer in Mountain View, California, who has a strong background in device driver development, particularly... ...offers the chance to work on cutting-edge networking technologies and firmware architecture. #J-18808-Ljbffr Hireup.netSenior
- Senior Firmware Test EngineerSan Mateo, CAAt Cala, we're working to free people from the burden of chronic disease. We began by creating the... ....The OpportunityCala is seeking a Senior Firmware Test Engineer to join our growing R&D team. You will be responsible for developing...SeniorFull time
$170k - $235k
...ultimate goal of enabling human life on Mars. SR. WIRELESS FIRMWARE ENGINEER (STARLINK MOBILE) The Starlink Mobile program is working... ...COMPENSATION AND BENEFITS: Pay Range: Software Engineer/Senior: $170,000.00 - $235,000.00/per year Your actual level and...SeniorTemporary workWeekend work- ...Jobsbridge Job Description • Quality Champion: Owns and drives the overall end-to-end quality for a product • Influences engineering designs and solutions to ensure quality and testability of products and services • Defines overall test strategy and plan with...SeniorFull time
$120k - $175k
Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products’ firmware and software, which are important sources of functionality, adaptability, and optimization of our designs. We are looking for...SeniorFull time$150k - $190k
Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware, writing the code that makes our devices perform reliably, efficiently, and safely in homes around the world. You'll work...SeniorFull timeImmediate start- ...What to Expect You will be one of the early members of the EE & Firmware team, which develops embedded software for our home robot and... ...networking, motor control, power distribution, and more. As a Firmware Engineer, you will work on robust, high-performance firmware across the...
- ...teams behind a meaningful slice of the global economy. We are taking coding agents from impressive demos to tools Data Science and Engineering teams depend on every day, and we hold them to a rigorous, public bar: see our data engineering agent benchmark . About...SeniorFull time
$175 per hour
Firmware Engineer Menlo Park, CA We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development...Full time- ...Senior Software Engineer Waystation AI About Waystation AI CPG is a $4T industry that impacts what we eat, what we put on our bodies, and how products reach our lives—and the procurement workflows behind it are still stuck in email and spreadsheets. Waystation...SeniorFull timeLive in
- ...the sweet spot for building big, moving fast, and taking technology — and careers — to the next level. We are looking for a Senior Engineer in Observability to help define and build the next generation of AI powered observability for Snowflake’s global data platform....SeniorFull time
- ...Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Snowflake’s Release Engineering team builds and operates the systems that safely deliver infrastructure, platform, and product changes to production at global...SeniorFull time
- ...problems and building a transformative product early, we'd love for you to join us. About this role You'll be one of the first engineers on the team, building the systems that power our AI-driven procurement platform. You'll own meaningful pieces of the product end...SeniorFull timeShift work
- ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Senior Software Engineer, Warehouse UX About Snowflake At Snowflake, we are powering the era of the agentic enterprise. To usher in this...SeniorFull time
- ...observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and... ...one of the world's leading data platforms. We are hiring a Senior Software Engineer on the Observe team at Snowflake to own the streaming...SeniorFull timeTemporary work
- ...future of how work gets done. Observe by Snowflake is an AI-powered observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and events on an open, scalable data lakehouse, using open formats like...SeniorFull time
- ...with Snowflake’s data platform and AI capabilities, while significantly contributing to open source. Join us as a Postgres Engine and Extensions Engineer and contribute to the development of Snowflake's new Postgres service. This is a unique opportunity to innovate...SeniorFull timeWorldwide
$150k - $198k
..., a suite of domain-specific generative AI offerings for the enterprise. Learn more at: We are looking for a seasoned software engineer experienced in the field of machine learning and artificial intelligence, and passionate about Generative AI technology and building...SeniorFull timeWork experience placement$190k - $238k
...and security support for CZI and our grantees. We believe that Engineering, IT and Security are most effective when in sync and learning... ...CZI's business teams more effective at the work they do. As a Senior Software Engineer for Internal Tools, you'll own the design and...SeniorFull timeWork at officeRelocation package3 days per week$225k - $275k
...world-class product development, and a passion for delivering exceptional player experiences. We’re looking for a Senior/Principal Software Engineer to join our team and play a key role in shaping the architecture, design, and development of WPTHome. You’ll work...SeniorFull time- ...and launch agents in production. What you will do in this role: Architect Agentic Runtimes: Build and scale the orchestration engines that execute complex agentic workflows, ensuring low-latency tool execution and robust state management. Scale Context...SeniorFull time
$196k - $230k
...broader reliability initiative, RCC works closely with product engineering, reliability, observability, infrastructure, and business... ...reduce customer impact and shorten incident duration. As a Senior Engineer, you will be part of the founding RCC team, helping define...SeniorFull timeWork at officeFlexible hoursShift work3 days per week- ...the office and demo network rock-solid by default, so a live demo never drops in front of a customer or investor. Partner with engineers and researchers to keep the network ahead of what they need for training-data upload and live model debugging. Be the person...SeniorFull timeLive inWork at officeRemote work
- ...future of how work gets done. Observe by Snowflake is an AI-powered observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and events on an open, scalable data lakehouse, using open formats like...SeniorFull time
$188k - $259.44k
...successful ad systems at Google, including YouTube's monetization engine and key search advertising technologies, we're transforming how... ...functions How Do I Know if the Role is Right For Me? Senior, hands-on engineer Proven ability to lead large, ambiguous initiatives...SeniorFull timeTemporary workWork at officeFlexible hours- ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Senior Software Engineer - Snowflake Postgres Snowflake started with a clear vision: make modern data warehousing effective, affordable, and...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior operations technician Redwood City, CA
- senior cloud service delivery manager Redwood City, CA
- sr operations manager Redwood City, CA
- senior director clinical development Redwood City, CA
- sr accountant Redwood City, CA
- senior financial analyst remote Redwood City, CA
- senior designer Redwood City, CA
- senior director coding Redwood City, CA
- senior development executive Redwood City, CA
- senior linux systems engineer Redwood City, CA


