Principal Engineer – Embedded Firmware

Enphase Energy

The Role

Overview

Develop and optimize DSP algorithms for narrow‑band PLC modems.

Key Responsibilities

  • dsp optimization
  • algorithm design
  • interference mitigation
  • mac optimization
  • system integration
  • cross‑functional collaboration

Tasks

-Optimize DSP algorithms for noise mitigation, channel equalization, error correction, modulation/demodulation, synchronization, and adaptive filtering to maximize data throughput and reliability. -Identify and address issues related to interference, noise, multipath propagation, and other impairments affecting PLC communications. -Design, develop, and optimize digital signal processing algorithms for narrow band PLC modems for reliable data communication over power line networks. -Collaborate with cross-functional teams, including hardware engineers, system architects, and firmware developers, to define system requirements and specifications for narrow-band PLC modem development. -Document your work to facilitate knowledge sharing and maintain accurate project records. -Support system integration efforts, troubleshoot hardware-software interactions, and provide technical assistance during the product development lifecycle. -Analyze and optimize the performance of the MAC layer, including throughput, latency, and reliability, to meet the requirements of specific applications and standards.

Requirements

  • dsp
  • c++
  • embedded
  • 15+ years
  • bachelor's
  • protocols

What You Bring

-DSP processors, digital filters, fast Fourier transforms (FFT), and adaptive filtering techniques. -Digital signal processing theory, algorithms, and implementation techniques. -Strong written and oral communication and teamwork skills are required. -Ability to assess and efficiently modify existing software architecture and protocol stacks to implement new MAC features. -Communication theory, modulation/demodulation techniques, error correction coding, and synchronization methods. -Strong background and working experience developing wired and/or wireless protocol stacks (examples: 6LoWPAN, BLE, MoCA, DOCSIS, 802.11, etc) through the various stages of design, implementation and product deployment. -Experience of working on pre-silicon platforms such as FPGAs -Experience with narrow band Power Line Communication (PLC) modem concepts, protocols, and standards (e.g., G3-PLC, PRIME, IEEE P1901.x) is advantageous. -Proficiency in programming languages such as C, C++ -Ability to implement a MAC layer software design from a protocol specification document. -Strong understanding of -15+ years of experience in a similar job function -Experience with embedded software/firmware development, including cost- sensitive, resource-constrained hardware environments. -Extensive experience with modems and communications standards. -Bachelors or an advanced degree in Electrical Engineering, Computer Engineering, Computer Science or a related field

The Company

About Enphase Energy

-

Sector Specialisms

Residential

Commercial

Solar

Energy

Renewable Energy

Energy Storage

Electric Vehicle (EV) Charging