
Principal Engineer – Embedded Linux / Systems Architecture
Enphase Energy2 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.