Enphase Energy

Senior Staff Engineer, Embedded Firmware

Enphase Energy
Apply
2 hours ago

Base Salary

$110k - $167k/yr

Responsibilities

  • Develop board-level and system/product-level embedded software for solar, battery, and storage products.
  • Design and document firmware architectures in collaboration with hardware and systems engineers.
  • Develop sensor drivers, closed-loop control algorithms, and real-time firmware.
  • Test and troubleshoot prototype hardware and firmware with and without external test equipment.
  • Carry designs from concept through implementation, verification, documentation, and production launch.
  • Document engineering requirements, solutions, and firmware test results using specified requirements tools.
  • Investigate customer and field issues after product launch for product improvements.
  • Mentor junior engineers across residential and commercial product domains.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science with 12+ years of relevant non-academic experience, or a master’s degree with 8+ years of experience.
  • Expertise in C for real-time applications, bare-metal development, and real-time operating systems.
  • Proficiency in Python for automating software development workflows.
  • Experience testing both firmware and hardware, including use of oscilloscopes and power meters.
  • Familiarity with software development processes, Atlassian Cloud tools, GitHub configuration management, GCC, GDB, Eclipse, and GNU Make.
  • Experience developing sensor drivers, closed-loop control algorithms, and production-scale products.
  • Ability to document requirements and solutions and verify new firmware designs.
  • Preferred experience with ARM Cortex-M4/M7, STM32, Zephyr RTOS, bootloader design, AC grid simulators, DC-to-AC inverters, cooling-system controls, and battery management systems.
  • Preferred knowledge of UL and IEC electrical standards, advanced grid functions, and fault conditions.

Benefits

  • Base pay is listed at $110,000 to $167,000 per year.
  • Eligible for bonus, equity, and benefits.

Tech Stack

Categories

Enphase Energy

About Enphase Energy

1,001-5,000 employees
Contact me