Enphase Energy

Principal Engineer – Embedded Linux / Systems Architecture

Enphase Energy
Apply
2 hours ago

Base Salary

$130k - $227k/yr

Responsibilities

  • Define and own the embedded Linux platform architecture for solid-state transformer power systems, including BSP strategy, boot architecture, and OS configuration.
  • Establish frameworks for real-time control integration, inter-process communication, and fault management across multi-board and multi-domain systems.
  • Use and govern AI-assisted development tools for code generation, static analysis, code search, documentation, code review, and root-cause analysis.
  • Partner with hardware, power electronics, and control engineers on hardware/software boundaries, peripheral interfaces, and system bring-up.
  • Drive platform reuse and scalability through reference architectures, board support layers, and software build systems.
  • Lead architectural reviews, set coding and integration standards, and own technology decisions through product launch.
  • Manage and mentor a small team of embedded software engineers and contribute to hiring, technical growth, and team structure.
  • Collaborate with validation, product engineering, and manufacturing teams on DVT, factory testing, and field-quality feedback loops.

Requirements

  • B.E./B.Tech or M.S./M.Tech in Electrical Engineering, Computer Engineering, or Computer Science.
  • 15+ years of embedded systems experience with a B.E./B.Tech, or 12+ years with an M.S./M.Tech, in a non-academic product development environment.
  • Deep hands-on experience with embedded Linux build systems, BSP development, device trees, and kernel configuration.
  • Experience with SoC selection, memory maps, boot sequences, OS partitioning, and embedded systems architecture.
  • Experience with high-reliability or safety-relevant embedded systems; familiarity with IEC or UL standards for industrial or power electronics is a plus.
  • Understanding of hardware/software co-design, including schematic reading, hardware bring-up, and driver development for custom peripherals.
  • Experience integrating real-time control loops with a Linux application processor.
  • Track record of shipping products from architecture definition through manufacturing release and field support.
  • Proficiency in AI-forward code development using C, C++, and Python.
  • Experience with software configuration management, CI/CD pipelines, Jira, and Confluence.
  • Technical leadership experience setting direction, conducting reviews, and building team capability with or without formal reporting relationships.
  • Experience with power conversion systems, energy storage, or grid-connected equipment is a strong plus.
  • Familiarity with secure boot, OTA update mechanisms, and embedded cybersecurity considerations is a plus.
  • Experience with CAN, Modbus, EtherCAT, or other industrial communication protocols is a plus.

Benefits

  • The position is eligible for bonus, equity, and benefits.
  • The salary range is $130,000 to $226,800, with final compensation varying by experience, skills, location, applicable law, and internal equity.

Tech Stack

Categories

Enphase Energy

About Enphase Energy

1,001-5,000 employees
Contact me