

Senior Firmware Engineer
Location
Everett, WA
Level
Senior-Level
Department
Energy
Type
Salary
$150,000 - $194,000
Job Description
Posted on:
2025-11-22
Responsibilities
- Develop, test, and maintain firmware for real-time embedded systems.
- Work with engineers to translate system requirements into embedded designs.
- Bring up new boards, sensors, and actuators, debugging with oscilloscopes and logic analyzers.
- Implement and maintain low-level communication protocols.
- Design and refine embedded command interfaces and automated test frameworks.
- Optimize performance and reliability across distributed embedded systems.
- Collaborate across disciplines to ensure seamless integration with high-level software.
Job Requirements
- BS or higher in Electrical Engineering, Computer Engineering, or Computer Science.
- 8+ years of experience developing embedded systems in C, C++, and/or Rust.
- Experience with real-time MCU development.
- Strong understanding of digital communication protocols.
- Familiarity with mixed-signal circuit design and debugging.
- Experience with version control systems (Git).
- Scripting experience in Python for automation or testing.




