Staff PLC Modem Firmware Engineer
4 weeks ago
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
About the Role
Enphase is seeking a Staff 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 the candidate will be responsible for design, implementation and test of new protocol features. The customers for these new features are internal to Enphase: power control, battery control and networking equipment. This Staff PLC Modem engineer will be responsible for defining these new features with the internal Enphase customers.
As a Staff 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
- 6+ years of experience in a similar (non-academic) role
- Strong understanding in 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.
- Strong written and oral communication and teamwork skills are required.
-
Staff PLC Modem Firmware Engineer
2 months ago
Fremont, California, United States Enphase Full timeDescriptionEnphase 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,...
-
Staff PLC Modem Firmware Engineer
4 weeks ago
Fremont, United States Enphase Energy Full timeEnphase 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...
-
Fremont, California, United States Enphase Energy Full timeAbout Enphase EnergyEnphase Energy is a pioneering global technology firm specializing in energy solutions, including solar power, battery storage, and electric vehicle charging systems. Established in 2006, Enphase has revolutionized the solar sector with its innovative microinverter technology, transforming sunlight into a dependable and scalable energy...
-
Director Firmware Engineering
3 weeks ago
Fremont, United States Hyve Solutions Full time@HYVE Solutions, missions to help customers, business partners, and employees achieve success through shared goals, strategies, resources and technology solutions.Director, Firmware Engineering As a critical member of our system department, the Director of firmware engineering is responsible for managing, performing and completing projects.Essential Duties...
-
Director Firmware Engineering
4 weeks ago
Fremont, CA, United States Hyve Solutions Full time@HYVE Solutions, missions to help customers, business partners, and employees achieve success through shared goals, strategies, resources and technology solutions.Director, Firmware Engineering As a critical member of our system department, the Director of firmware engineering is responsible for managing, performing and completing projects.Essential Duties...
-
Controls Engineer
3 weeks ago
Fremont, United States Kraft Heinz Food Company Full timeJob DescriptionPRINCIPAL ACCOUNTABILITIESParticipate/support the RMP (Risk Management Process) and assist in the development of the system and operational standards and corrective actions.Oversees all installations, troubleshooting and maintenance of electronic devices throughout the production processes and factory, ensuring conformance to specifications....
-
Staff Software Engineer
4 weeks ago
Fremont, California, United States Boxbot Full timeAbout BoxbotBoxbot revolutionizes logistics with adaptive automation, creating the facility of the future. As the industry grapples with labor shortages and rising costs, our advanced solutions effectively meet these challenges. We transform traditional conveyor systems into intelligent, three-dimensional package handling networks, dramatically improving...
-
Fremont, United States Tesla Full timeWhat to ExpectThe Engineering Tools team manages features critical for enhancing developer productivity as well as Tesla's internal communication platform to ensure all developers can collaborate seamlessly, share information effortlessly, and maintain smooth operations. Through tailored solutions and integrations, this group enables software development at...
-
Product Application Engineer
6 days ago
Fremont, United States Ledgent Technology Full timeJob Title: Product Application EngineerLocation: Newark, CADirect HireProduct Application Engineer provides engineering, technical, and documentation support in product design, development and deployment. Responsibilities:1. Provide technical customer support* Provide first-line customer support for design integration issues as well as any technical issues...
-
Firmware Engineer
3 months ago
Fremont, United States Star Charge Full timeJob DescriptionJob DescriptionSalary: Job descriptionStar Charge is seeking a talented and motivated EVSE Embedded Software Engineering Manager to join our team. As an EVSE Embedded Software Engineer, you will be responsible for developing and maintaining the internal product-related software for our company's electric vehicle supply equipment...
-
Staff Power Electronics Engineer
2 months ago
Fremont, United States NEXTracker Full timeJob Description: 🌟 Join Nextracker 🌟 The 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. Position Overview: Nextracker is seeking a highly skilled and motivated Staff...
-
Controls Systems Engineer
1 week ago
Fremont, United States The Judge Group Full timeJob OverviewWe are looking for a proficient Controls and Instrumentation Engineer to join our team. The successful candidate will possess a robust understanding of PLC programming, electrical distribution in a manufacturing context, and significant experience with instrumentation. A bachelor's degree in a relevant discipline and practical experience in a...
-
Automation Systems Engineer
1 week ago
Fremont, United States The Judge Group Full timePosition OverviewThe Judge Group is in search of a talented and experienced Controls and Instrumentation Engineer. The successful candidate will possess a robust understanding of PLC programming, electrical systems within a production environment, and comprehensive instrumentation expertise. A bachelor's degree in a relevant discipline and practical...
-
Sr. BMC Engineer
3 months ago
Fremont, United States Aivres Full timeAbout 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 Sr. BMC (Baseboard Management...
-
Sr. BMC Engineer
3 months ago
Fremont, United States Aivres Full timeAbout 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 Sr. BMC (Baseboard Management...
-
Fremont, United States Tesla Full timeWhat to ExpectConsider before submitting an application:This position is expected to start around January 2025 and continue through the entire Spring term (i.e. through May 2025) or into Summer 2025 if available. We ask for a minimum of 12 weeks, full-time and on-site, for most internships.International Students: If your work authorization is through CPT,...
-
Senior Software Quality Assurance Engineer
1 week ago
Fremont, California, United States Blue Star Partners LLC Full timeJob OverviewPosition Title: Senior Software Quality Assurance EngineerLocation: RemoteContract Duration: 90-day contract with potential for extensionWork Hours: 40 hours per week, overtime compensated at time and a halfCompensation: $40 per hourEmployment Type: W2 ContractRole Summary:The Senior Software Quality Assurance Engineer will be responsible for...
-
Infrastructure Systems Engineer
4 days ago
Fremont, California, United States Hyve Solutions Full time@HYVE Solutions, dedicated to empowering clients, business associates, and staff to achieve their objectives through collaborative goals, strategies, resources, and technological solutions.Hyve Solutions stands at the forefront of the data center solutions sector, specializing in the design, manufacturing, and delivery of tailored Server, Storage, and...
-
Electrical Engineering Manager
1 week ago
Fremont, California, United States Abbott Laboratories company Full timeElectrical Engineering Manager Role at Abbott LaboratoriesAbbott Laboratories is a leading global healthcare organization dedicated to enhancing health outcomes through innovative scientific advancements and technology. We are in search of a skilled professional to take on the role of Electrical Engineering Manager.Key Responsibilities Overseeing a team of...
-
Instrumentation and Controls Engineer
4 weeks ago
Fremont, United States Industrial Resource Group Full timeJob Description We are seeking a highly skilled Controls and Instrumentation Engineer. The ideal candidate will have a strong background in PLC programming, electrical distribution within a manufacturing plant, and extensive instrumentation experience. This role requires a four-year degree in a relevant field and hands-on experience in a manufacturing...