Principal Firmware Engineer
Listed on 2025-12-01
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
This is where
your work makes a difference.
At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond.
Our Baxter colleagues are united by our Mission to Save and Sustain Lives. Together, our community is driven by a culture of courage, trust, and collaboration. Every individual is empowered to take ownership and make a meaningful impact. We strive for efficient and effective operations, and we hold each other accountable for delivering exceptional results.
Here, you will find more than just a job—you will find purpose and pride.
What you will be doingThe R&D lab at Bardy Diagnostics is currently seeking a full-time regular-employee Sr. Firmware Engineer to join the Engineering team at our Bellevue headquarters. Contribute to new product development, and work with and learn from accomplished and exciting engineers with a strong history of successful cardiac monitoring product development.
The right person will have a strong curiosity about how things work, has a history of taking things apart, likes learning, and does embedded projects on their own. The main area of contribution will be firmware development for microcontrollers. Experience writing medical device requirements and documentation is a must, along with V&V for software under medical device standards.
- Develop firmware in C/C++ for bare-metal microcontroller applications.
- Develop low power energy efficient wearable medical device firmware.
- Author requirements for firmware following medical device standards.
- Work with development and product team to determine system performance requirements.
- Conduct investigations for Hardware/Firmware related issues.
- Participate in system design reviews, code reviews and hardware reviews.
- Bring up PCBAs for new designs and solve issues.
- Mentor and train engineers to improve their skills and help them grow.
- Develop requirements for, design, author and validate test fixtures.
- Perform verification and validation of software against design requirements.
- Work with the Manufacturing Team to transfer products to production.
- Work optimally in a fast-paced, dynamic team environment.
- Bachelor's degree in Computer Engineering or other technical or science field.
- 5+ years demonstrated success in designing firmware for regulated products preferred.
- 5+ years developing embedded C/C++ software in a production environment.
- Strong C programming skills (e.g., pointer handling, optimize for reliability/speed/code size).
- Moderate Python programming skills (e.g., basic understanding of data structures, familiarity with libraries).
- Exposure to software configuration management and issue tracking.
- Understanding of software testing frameworks.
- Familiarity with embedded software best practices and version control (Git Preferred).
- Strong interpersonal and problem-solving skills.
- A culture of collaboration.
Baxter is committed to supporting the needs for flexibility in the workplace. We do so through our flexible workplace policy which includes a required minimum number of days a week onsite. This policy provides the benefits of connecting and collaborating in-person in support of our Mission. The flexible workplace policy is subject to local laws and legal requirements. At its discretion, Baxter may decide to adjust, suspend, or discontinue as business needs change.
We understand compensation is an important factor as you consider the next step in your career. At Baxter, we are committed to equitable pay for all employees, and we strive to be more transparent with our pay practices. The estimated base salary for this position is $104,000 to $143,000 annually. The estimated range is meant to reflect an anticipated salary range for the position.
We may pay more or less than of the anticipated range based upon market data and other factors, all of which are subject to change. Individual pay is based on location, skills and expertise, experience, and other relevant factors.…
(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).