Company Generac Power Systems
Name Senior Firmware Engineer - Power Electronics - Pika Energy
Req # 54838
Employment Type Full Time
Are you interested in joining a high-growth company in the Clean Energy industry? Come join the Clean Energy Team in our mission to accelerate the adoption of renewable energy and create a more intelligent home!
Pika Energy, a subsidiary of Generac Power Systems, is seeking a Senior Firmware Engineer - Power Electronics . The successful candidate will have demonstrated the ability to design, develop, test, release, and maintain software systems on embedded processors. Candidates should be passionate about performance and adding new features and functionality to our family of advanced power electronics products.
This position is based in South Portland, ME.
Essential Duties & Responsibilities:
Contribute to overall system architecture
Evaluate communication & control strategies for power converters
Develop and document software for safety critical applications
Minimum Qualifications :
Bachelor degree in Computer Engineering or related field
5 years’ experience developing for real-time systems, low-level drivers and hardware interfaces
Prior experience working with power electronics
Preferred Qualifications :
Knowledge in hardware design
Prior experience with digital signal processing (DSP)
Programming for both bare metal and multi-threaded real-time operating systems
Background with embedded communication interfaces such as: I2C, SPI, CAN, USB
Experience designing control systems in resource-constrained environments
Software certification processes (UL1998 or similar)
Experience with embedded Linux, along with Verilog or VHDL for FPGA designs
Knowledge, Skills, & Abilities:
Excellent programming skills in C and demonstrated ability to develop high quality, testable, maintainable software for constrained embedded systems
Knowledgeable about clean energy and new technology
Knowledge of distributed energy systems
Familiarity with lab equipment: oscilloscopes, digital multi-meters, function generators, bench-top power Background in managing source code through a Git source control system
In-depth knowledge of ARM and PIC processors
Why work for us?
Make an impact! An awesome opportunity to work on cutting-edge Clean Energy technology
Opportunities to collaborate with highly skilled engineers across North America
Startup company environment with the support and benefits of Fortune 1000 company
Casual dress code
Physical Demands: While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift up to 25 pounds. Specific conditions of this job include are typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus. Occasional travel, including internationally.
“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.”