
Sr Firmware Engineer
- Bellevue, WA
- $88,000-121,000 per year
- Permanent
- Full-time
- 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.
- 2+ years demonstrated success in designing firmware for regulated products preferred.
- 3+ 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.