10h ago
Senior Firmware Engineer
Everett, WA
$200k-$236k / year
full-timeseniorenergy
🛠 Tech Stack
💼 About This Role
You'll develop embedded systems that power the control, diagnostics, and protection layers of our fusion machines, writing firmware for thousands of distributed devices. Your core impact will be enabling real-time monitoring and control of tens of thousands of sensors and actuators. This role bridges hardware and software, requiring close collaboration across disciplines to make fusion power a reality.
🎯 What You'll Do
- Develop and maintain firmware for real-time embedded control and diagnostics systems.
- Bring up new boards, sensors, and actuators using oscilloscopes and logic analyzers.
- Implement low-level communication protocols like UART, SPI, I2C, CAN, and EtherCAT.
- Optimize timing synchronization and performance across distributed embedded networks.
📋 Requirements
- BS or higher in Electrical Engineering, Computer Engineering, or Computer Science.
- 8+ years of experience developing embedded systems in C, C++, or Rust.
- Experience with real-time MCU development (bare metal or RTOS).
- Strong understanding of digital communication protocols (UART, SPI, I2C).
✨ Nice to Have
- Experience with EtherCAT or other industrial protocols.
- Familiarity with FPGA-based firmware development.
- Scripting in Python for automation and testing.
🎁 Benefits & Perks
- 🏥 Medical, Dental, and Vision plans for employees and families.
- 🏖️ 31 Days of PTO (21 vacation, 10 sick days).
- 💰 Up to 5% employer 401(k) match.
- 👶 Paid parental leave up to 16 weeks.
- 🎁 Annual wellness stipend.
0 0 0