Principal PLC Modem Firmware Engineer

2 weeks ago


Fremont, California, United States Enphase Energy Full time


Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries.

We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects. If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase

The Role:

Enphase is seeking a Principal PLC Modem Firmware Engineer. At Enphase Energy, we currently utilize a proprietary Power Line Communication (PLC) system and are actively expanding its capabilities to support international compliance standards, such as IEEE 1901 and IEC 61334, and various power line topologies, integrating into commercial, residential, and Smart Grid networks. In this position, you will be responsible for design, implementation and test of new protocol features and layer one control drivers for power line modems.

As a Principal PLC Modem FW development Engineer, you will play a crucial role in the development and optimization of digital signal processing (DSP) algorithms and software for narrow band Power Line Communication (PLC) modems. Your expertise will contribute to the advancement of communication technologies and enable efficient and reliable data transmission over power line networks. This position offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and shape the future of PLC modem technology.

What you will do:
  • Design, develop, and optimize digital signal processing algorithms for narrow band PLC modems to enable 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.
  • Optimize DSP algorithms for noise mitigation, channel equalization, error correction, modulation/demodulation, synchronization, and adaptive filtering to maximize data throughput and reliability.
  • Analyze and optimize the performance of the MAC layer, including throughput, latency, and reliability, to meet the requirements of specific applications and standards.
  • Identify and address issues related to interference, noise, multipath propagation, and other impairments affecting PLC communications.
  • Collaborate with hardware engineers in the design and integration of analog front-end (AFE) components, including analog-to-digital converters (ADCs) and digital-to-analog converters (DACs), to achieve optimal system performance.
  • Document DSP designs, specifications, and technical procedures 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.
Who you are and what you bring:
  • BS/MS Electrical Engineering and/or Computer Science with emphasis on Digital Communications and/ or Networking Protocols
  • 12+ years of experience in a similar (non-academic) role
  • Strong understanding of digital signal processing theory, algorithms, and implementation techniques.
  • Intimate Knowledge of communication theory, modulation/demodulation techniques, error correction coding, and synchronization methods.
  • Strength with DSP processors, digital filters, fast Fourier transforms (FFT), and adaptive filtering techniques.
  • Ability to implement a MAC layer software design from a protocol specification document.
  • Extensive experience with modems and communications standards.
  • 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 with narrow band Power Line Communication (PLC) modem concepts, protocols, and standards (e.g., G3-PLC, PRIME, IEEE P1901.x) is advantageous.
  • Ability to assess an existing software architecture and protocol stack and then efficiently modify this existing architecture to implement new MAC features.
  • Proficiency in programming languages such as C, C++, or MATLAB for DSP algorithm development and simulation.
  • Experience with embedded software/firmware development, including cost-sensitive, resource-constrained hardware environments.
  • Experience developing applications using a real-time operating system (RTOS) or in bare-metal framework.
  • Familiarity with lab equipment (spectrum analyzers, oscilloscopes, signal generators, etc) and debugging of real-world communications problems. Hands-on skills and effective troubleshooting methods are a must.
  • Strong written and oral communication and teamwork skills are required.
The base salary range for this position is $160,000 to $210,000. This salary range may be modified in the future. The successful candidate's starting pay will be determined based on job-related skills, experience, education or training, work location, and market conditions. This position is also eligible for bonuses, equity, and benefits.

  • Fremont, California, United States ITW Full time

    Company DescriptionBrooks Instrument is an industry leader in flow measurement and flow control products for critical applications, and a division of ITW (A Fortune 200 Company) is seeking candidates for an Embedded Firmware Engineer. This highly visible position will be based out of our facility in Fremont, California. In addition to our Pennsylvania...

  • R&D Engineer I

    3 weeks ago


    Fremont, California, United States Penumbra Full time

    As an R&D Engineer at Penumbra, you get to be hands-on, prototyping the next generation of medical devices We are looking for someone who is excited about rolling up their sleeves to relentlessly iterate new ideas for electro-mechanical systems. You will work collaboratively to apply your passion for creative problem solving at all stages of the design...

  • Sr. Systems Engineer

    2 weeks ago


    Fremont, California, United States Aivres Full time

    About AivresAivres is a leading global data center and cloud computing solutions provider committed to delivering innovative technologies that propel the world's leading industries to new frontiers. We deliver and deploy robust, performance-optimized, purpose-built platforms to major data centers around the globe.We are seeking a System Engineer with...

  • Sr. BMC Engineer

    2 weeks ago


    Fremont, California, United States Aivres Full time

    About AivresAivres is a leading global data center and cloud computing solutions provider committed to delivering innovative technologies that propel the world's leading industries to new frontiers. We deliver and deploy robust, performance-optimized, purpose-built platforms to major data centers around the globe.As a BMC ( Baseboard Management Controller)...

  • Hardware Engineer

    2 weeks ago


    Fremont, California, United States META Full time

    Summary:Meta is seeking a versatile Hardware Engineer to join our Compute Hardware team. Our mission is backed by a massive hardware infrastructure. Our computational challenges are big, complex, and consistently evolving. Your work has the potential to shape the compute hardware going into our cutting-edge data centers affecting billions of users.Required...


  • Fremont, California, United States Infogain Full time

    Responsibilities:Deploy, configure, and support a large-scale production and corporate network and server infrastructure in data centers, Point of Presence (POP), edge, backbone, datacenter, and content delivery network (CDN) infrastructure.Provide onsite network support and expertise on local data center campus and remote support for POP sites while working...


  • Fremont, California, United States Phihong Full time

    Embedded Systems Engineer - Electric Vehicle Charging JOB DESCRIPTIONFocus on developing embedded controllers for EV charging solutions and other smart Power charging. Work on design, optimization, integration, and testing of the control firmware for AC and DC fast chargers. RESPONSIBILITIESBased on Charger function/feature and performance target, work...


  • Fremont, California, United States Zodiac Solutions Full time

    Job Description Job Description Hi,This is Nida Tahseen from Zodiac solutions Inc , I have got interesting Job opportunities across the USA .Below is the Job Description ,if you are looking a job change kindly share your resume .Optical EngineerVisa -IndependentFulltime OnlyLocation:Fremont, CA (Onsite only )Requirements:Ciena and/or Infinera certifications...


  • Fremont, California, United States Zodiac Solutions Full time

    Job DescriptionJob DescriptionHi, This is Nida Tahseen from Zodiac solutions Inc , I have got interesting Job opportunities across the USA .Below is the Job Description ,if you are looking a job change kindly share your resume .Optical EngineerVisa -Independent Fulltime Only Location:- Fremont, CA (Onsite only )Requirements: Ciena and/or Infinera...


  • Fremont, California, United States Insight Global Full time

    Required Skills & ExperienceMust Haves:10+ years of experience in Electro-optical instrumentation design and testingStrong background in analytical spectroscopy (UV/Visible/NIR/IR absorption, fluorescence,Raman, etc.)Experience designing laser, optical sensors, or filtration systems Experience with the following computer programming languages: C, Matlab and...

  • Controls Engineer

    2 weeks ago


    Fremont, California, United States Meta Platforms, Inc. Full time

    Meta is seeking a Controls Engineer experienced in the design and construction of Critical Facilities to become part of our data center engineering team. The successful candidate will deliver Critical Facilities, across Greenfields, Retrofits and Leased facilities, to support the needs of the company's expansion plans. Our data centers are the foundation...


  • Fremont, California, United States Western Digital Full time

    Company Description At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we've been doing just that. Our technology...


  • Fremont, California, United States Ultima Genomics Full time

    Rapidly growing life sciences technology companyUltima Genomics is a rapidly growing company that is developing ground-breaking genomics technologies. Our mission is to continuously drive the scale of genomic information to enable unprecedented advances in biology and improvements in human health. We have developed a foundational new approach to sequencing...


  • Fremont, California, United States NEXTracker Full time

    Job Description:Join NextrackerThe San Francisco Chronicle has recognized Nextracker (Nasdaq: NXT) as one of the Top Workplaces. Join our growing team This position is a hybrid role (3x per week onsite) that will be based at our headquarters in Fremont, California.Project Commissioning Engineer This person will be part of the team, Power Electronics Systems...


  • Fremont, California, United States Boxbot Full time

    About BoxbotBoxbot transforms conveyors into intelligent, three-dimensional package handling systems. The platform can store, sort, and sequence size-agnostic, high throughput payloads while requiring a minimal physical footprint. Boxbot is driving down the cost of last mile delivery with unique applications built for various shipping centers. This is the...


  • Fremont, California, United States Bloom Energy Full time

    Our team at Bloom Energy embraces the unprecedented opportunity to change the way companies utilize energy. Our technology empowers businesses and communities to responsibly take charge of their energy. Our energy platform has three key value propositions: resiliency, sustainability, and predictability. We provide infrastructure that is flexible for the...


  • Fremont, California, United States TalentBurst, Inc Full time

    TalentBurst, Inc is seeking a travel Sterile Processing Technician for a travel job in Fremont, California.Job Description & RequirementsSpecialty: Sterile Processing TechnicianDiscipline: Allied Health ProfessionalStart Date: 06/17/2024Duration: 26 weeks40 hours per weekShift: 8 hoursEmployment Type: Travel Equipment Specialist -Instrument Technician...


  • Fremont, California, United States META Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...

  • Maintenance Manager

    2 weeks ago


    Fremont, California, United States Saint-Gobain Group Full time

    The Role Position requires strong leadership skills, and ability to interact with all departmental functions within the plant, including but not limited to, safety training, repair of equipment, predictive maintenance planning, and preventative maintenance of existing machines. Requires use of Six Sigma analytical tools to assist in problem resolution...

  • Production Technician

    4 weeks ago


    Fremont, California, United States Aerotek Full time

    Description:o Own the quality, performance and delivery schedule of each subassembly build and test. o Complete assembly and test tasks aligned with the build schedule. As assigned by your supervisor.o Follow Work Instructions and laboratory Best Practices. Document all test results.o Perform the alignment, calibration and testing of all critical performance...