GigaGrid

Power Electronics Firmware Engineer

Power Electronics Firmware Engineer
Notice info
LocationAtlanta, GA
Job Typefull time
On-site
Electric Power Transmission, Control, and Distribution

About This Job

Endeavour’s GigaGrid product group has an exciting opportunity for a Power Electronics Firmware Engineer. In this position you will work directly with the research and development team and be responsible end-to-end lifecycle development for GigaGrid’s cutting-edge power electronics product suite. We are looking for an innovator and leader who will help influence the clean energy landscape. As a Power Electronics Firmware Engineer, you will be directly developing clean tech products with cutting edge-power electronics that support distributed solar and battery storage applications and the next generation of EV charging equipment.

The Power Electronics Firmware Engineer needs to be agile, professional, and comfortable in a rapidly changing environment. The right person is trustworthy with confidential information, highly organized, self-motivated, has excellent communication skills, can think strategically, and works equally as well independently as with a team. GigaGrid values efficiency and strives to maintain smooth operations.

Key responsibilities include but are not limited to:

Execute full power electronics firmware design lifecycle activities for the GigaGrid product suite, from concept to deployment, leading the activities around engineering requirements, prototyping, test, board bring-up, validation and documentation and eventual full production release.
Work and support cross-functional teams of hardware, firmware, and software/platform engineers throughout the engineering and system integration efforts.
Develop firmware and configurations for power converters (DC/DC, bi-directional DC/AC, battery charging) modules that support GigaGrid’s and Endeavour’s evolving needs.
Architect and implement firmware to control power electronic converters, with advanced capabilities and compliance with grid code.
Integrate, test and validate new firmware releases in coordination with the software team for feature releases.
Participate in the certification, compliance, and qualification process for GigaGrid’s product lines.
Understand schematics, system interfaces and architecture and develop firmware according to the system requirements.
Develop and execute test plans, document, and report findings, analyze and design fixes and feature upgrades.
Participate in engineering design reviews before releases at various stages.
Take ownership of code base, and manage individual tasks, deadlines, and deliverables.
Travel up to 5-10% of the time.


Education / Experience

Minimum B.S. in Electrical/Computer Engineering, or equivalent. Master’s or other advanced degrees preferred.
2-5 years of experience in developing firmware for power electronics used in industrial, automotive/traction or utility scale applications.
Hands on experience with –
Bare-metal and RTOS-based firmware architecture. Experience with embedded Linux based systems is a plus.
DSPs, Microcontrollers, FPGAs, Micro-Processors, and standard peripheral components
Integrated peripherals like PWM, ADCs, DACs used to implement control functions.
SPI, CAN, RS-232, EMIF, EDMA, HPI, I2C, serial UART, and similar protocols
Embedded peripherals like Programmable Real-Time Unit and Industrial communication subsystems (PRU-ICSS), RTC, etc.
TCP/IP, Modbus, DNP3, WebSockets and other communication protocols.
Ability to develop MATLAB/Plecs simulations to implement and validate control functions and develop scalable firmware code for deployment.
Experience in architecting overall product life-cycle for the power conversion unit through various stages like first boot up, factory testing, in-field commissioning/installation, user/system interaction and decommissioning.
Experience in developing boot manager and boot loader systems.
Hands-on experience with EE lab equipment like O’scopes, logic analyzers, spectrum analyzer, signal generators, power supplies, load banks etc.
Hands-on experience with battery-based systems, Li-ion chemistry, battery management systems etc. is a plus.
Familiarity with TI CCS Platform and similar IDEs.


Specific Skills / Abilities

Strong experience in embedded firmware/software development, real-time controls, system software for embedded electronics, networking equipment, robotics, or equivalent is a plus.
Prior experience in hardware architecture, board design, board bring-up and prototype and new product experience is a plus.
Working experience with different topologies used for isolated and non-isolated power converters, inverters, DC/DC converters, MPPT algorithms etc.
Strong skills in real-time, embedded firmware implementation, testing, validation experience on DSP and FPGA platforms using C/C++/VHDL/Verilog.
Experience with multi-core systems, ARM-Cortex A series Micro-Processor units (MPUs) and TMS320 series DSPs is a plus. Deep understanding of real-time operating systems on multi-core platforms, inter-core communication, data exchange and interrupts.
Experience with hardware in the loop (HIL) systems like Opal-RT, RTDS, Typhoon, dSPACE etc. is a plus.
Strong understanding of principles behind soft-switching, resonant power conversion, and their control techniques, grid-code and compliance with standards like IEEE 1547, fundamentals behind grid-forming, grid-following inverters etc.
Proven track record of developing modular and maintainable code.
Experience with OTA and remote firmware updates and building CI/CD pipelines for embedded products.
Experience in developing code in an agile, production environment.
Collaborate and communicate complex technical concepts.
Proficient in documentation of software code.
Work in a dynamic, diverse, and multicultural, and cross-functional team.
Knowledge of version control (Git or equivalent).

Trending Jobs

company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
5 months ago
company-logo

Division Order Analyst

Coronado Resources
Job TypeFull time
 
Dallas, TX
2 months ago
company-logo

Professional Landman

Penterra Services, LLC
Job TypeContract
 
Lovington, NM
about 1 month ago
company-logo

Accounts Payable Clerk

LPR Energy
Job TypeFull time
Salary
$65000 - $65000
Dallas, TX
2 months ago
company-logo

Division Order Landman

R. Lacy Services, Ltd.
Job TypeFull time
 
Longview, TX
about 1 month ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull time
 
Lafayette, LA
4 months ago
company-logo

Business Analyst – Accounting

Permian Resources
Job TypeFull time
Salary
$110000 - $150000
The Woodlands, Texas
9 days ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull time
 
Dallas, TX
3 months ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull time
 
Houston, TX
over 1 year ago
company-logo

Title Landman

Sustain Land Services
Job TypeFull time
 
Norman, OK
4 months ago
company-logo

Landman

Stockyards Energy Land Services
Job TypeContract
 
Akiachak, TX
6 months ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull time
 
Austin, TX
3 months ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Midland, TX
4 months ago
company-logo

Title Reviewer

Innovation Land Services
Job TypeFull time
 
Pittsburgh, PA
5 months ago
company-logo

Oil and Gas Title Attorney

Oliva Gibbs PLLC
Job TypeFull time
 
Houston, TX
2 months ago
company-logo

Electrical Designer

Dudley Staffing
Job TypeFull time
Salary
$45 - $60
Canonsburg, PA
5 months ago
company-logo

Civil/Structural Designer

Dudley Staffing
Job TypeFull time
Salary
$30 - $60
Canonsburg, PA
5 months ago
company-logo

Data Analyst

River City Science Academy
Job TypeFull time
Salary
$20 - $45
Jacksonville, FL
4 months ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Cheyenne, WY
4 months ago
company-logo

Senior Division Order Analyst

Formentera
Job TypeFull time
Salary
$110000 - $130000
Austin, TX
about 1 year ago