Electrical Engineer, Firmware
Helion Energy
·
Posted:
August 30, 2023
·
Onsite
About the position
This job is for an Electrical Engineer with firmware development experience to join Helion, a fusion power company based in Everett, WA. The role involves improving and scaling the company's equipment and diagnostics suite, developing intelligent data acquisition capabilities and electronic instruments, and setting up firmware and software infrastructure. The engineer will work with microcontrollers, FPGAs, and different software, understand electrical engineering schematics, and apply engineering first-principles to solve challenging problems. The position requires a BS in Computer Science, Computer Engineering, or Electrical Engineering, along with proficiency in C/C++, Python, and experience with communication protocols and system-level integration. The pay range for this role is $122k-190k.
Responsibilities
- Work with microcontrollers, FPGAs, and different software
- Understand electrical engineering schematics
- Have code organization and version control
- Learn from historical engineering approaches, design novel hardware, and test solutions
- Apply both engineering first-principles and method-based thinking to challenging problems
- Proficiency in C/C++ for embedded microcontroller development
- Microcontroller RTOS
- Proficiency in Python within Linux and Windows environments
- Experience with a variety of communication protocols including CAN, RS-422/485, Ethernet, SPI, I2C
- System-level integration experience and troubleshooting
- Firmware bring-up and troubleshooting of PCBAs with JTAG, oscilloscopes, logic analyzers, etc
- Experience working with PCBA manufacturers and test engineers for production firmware flashing and BIT
Requirements
- BS in Computer Science, Computer Engineering, or Electrical Engineering and 5+ years of industry experience
- Proficiency in C/C++ for embedded microcontroller development
- Microcontroller RTOS
- Proficiency in Python within Linux and Windows environments
- Experience with a variety of communication protocols including CAN, RS-422/485, Ethernet, SPI, I2C
- System-level integration experience and troubleshooting
- Firmware bring-up and troubleshooting of PCBAs with JTAG, oscilloscopes, logic analyzers, etc
- Experience working with PCBA manufacturers and test engineers for production firmware flashing and BIT
Benefits
- 13 company-wide holidays
- 31 days of PTO (10 sick and 21 vacation days)
- 3% employer 401K contribution matching
- Equity plan offered to all employees
- Parental Leave
- Medical, Dental, Vision
- Short- and long-term Disability
- Monthly sponsored events and subsidized snack program