Power Electronics and Controls Firmware Engineer II

Found in: Talent US C2 - 1 week ago


Bedford, United States Generac Power Systems Full time

Company Generac Power Systems

Name Power Electronics and Controls Firmware Engineer II

Req # 64301

Employment Type Full Time

Shift 1st

It’s a challenge and an invitation. Most importantly, it’s an opportunity to join an innovative industry leader as part of our Clean Energy Team. As we invest in new companies and technologies, we’re shaping the market and becoming a global powerhouse in the Energy Storage System Market, leading to steady, unprecedented growth. This rapid growth equals rapid career advancement opportunities for those who want to be challenged and enjoy a fast-paced, high-performance culture.

Generac Clean Energy is dedicated to delivering revolutionary Battery Energy Storage Systems (BESS) for our residential customers to improve energy reliability and grid independence. Generac Clean Energy is looking for a motivated Firmware Engineer with insatiable curiosity to help create next generation energy storage designs.


This role entails ownership of firmware implementation, validation, and ongoing fleet improvements. The candidate will show outstanding technical and organizational skills and be passionate about bringing sustainable energy to the world.


This role requires onsite work in either Bedford, MA or South Portland, ME. What You’ll Do: Develop control algorithms for switch mode power electronics. Drive power electronics, communications, and battery design architecture with a firmware focus. Develop, enhance and debug new and existing real-time firmware in C. Deliver high-quality code in a real-time embedded environment.  Drive firmware development for performance, scalability, robustness, and tight integration with the hardware.  Design safety rated firmware to meet UL1998 or related standards.  Hands-on hardware brings up, build and execute component validation to deliver robust, functional code. What You’ll Bring: BS in Engineering, Computer Science, Mathematics, or Physics. At least 2 years of relevant work experience. Experience with switch mode power electronics including inverters, DC-DC converters, power management, power conversion and control. Capable of delivering top quality C code in a real time embedded environment.  Excellent software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainability.  Multithreaded and RTOS experience. Experience with communication interfaces on embedded systems such as RS-485, CAN, SPI, I2C is desired.  Experience with test driven development experience using unit testing, software in the loop, or hardware in the loop methodologies. Our developers participate significantly in firmware testing, so a validation mindset is required.  Familiar with software testing libraries including Unity and CMock.  Familiar with electrical test tools like scopes, meters, and power supplies.  Desired to have experience developing time critical code using ADC, PWM for power controls and battery management. Desired to have experience in the development of embedded software compliant to formal safety certification processes such as UL1998 or similar. Desired to have Python or Rust experience for supporting tools and data analysis. Remain engaged, proactive and positive when taking on challenging tasks, owning assignments and taking accountability for personal and overall team success.  Ability to collaborate and communicate complex technical concepts.
  • Controls Engineer

    Found in: Appcast US C2 - 2 weeks ago


    Bedford, United States ICONMA Full time

    · The main function of a controls engineer is to initiate control system design from written sequences of operation. · Engineer and design pneumatic piping diagrams. · Engineer and design electrical wiring diagrams. · Engineer and design hydraulic piping diagrams. · Design electrical control panels. ...

  • Controls Engineer

    1 week ago


    Bedford, United States Acro Service Corp Full time

    Job Title:- Controls EngineerDuration:- 06 to 07- months position (May go Longer) Location:- Bedford, IndianaJob Description:-The main function of a controls engineer is to initiate control system design from written sequences of operation. A typical controls engineer is responsible for designing complex piping and wiring diagrams along with providing...

  • Controls Engineer

    Found in: Appcast US C2 - 1 week ago


    Bedford, United States Acro Service Corp Full time

    Job Title:- Controls EngineerDuration:- 06 to 07- months position (May go Longer) Location:- Bedford, IndianaJob Description:-The main function of a controls engineer is to initiate control system design from written sequences of operation. A typical controls engineer is responsible for designing complex piping and wiring diagrams along with providing...

  • Controls Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    Bedford, United States Acro Service Corp Full time

    Job Title:- Controls EngineerDuration:- 06 to 07- months position (May go Longer) Location:- Bedford, IndianaJob Description:-The main function of a controls engineer is to initiate control system design from written sequences of operation. A typical controls engineer is responsible for designing complex piping and wiring diagrams along with providing...

  • Assistant Controller

    20 hours ago


    Bedford, United States Northern Haserot Full time

    Job DescriptionJob DescriptionNorthern Haserot is looking for an experienced accounting leader to join us as an Assistant Controller. This position would be responsible for providing department leadership and mentoring support staff.Responsibilities include:Communicate with customers, vendors, and company employees on multiple accounting topics.Responsible...


  • Bedford, United States eShocan Full time

    Job Description: Summary: The main function of a controls engineer is to initiate control system design from written sequences of operation. A typical controls engineer is responsible for designing complex piping and wiring diagrams along with providing technical support across various control systems projects. Job Responsibilities: " Engineer and design...


  • Bedford, United States Ehub Global Inc Full time

    Software Engineer II & III (Total 8 Openings) Bedford, NH or MA (Hybrid – 3 Days/Week Onsite is a MUST) Must be Local to NH or MA Please ensure you read the below overview and requirements for this employment opportunity completely. Senior C#/.NET Web Application Development Requirements: 5-15 years of application development experience is IDEAL....

  • Security Control Assessor

    Found in: Dice One Red US C2 - 1 week ago


    Bedford, United States System High Corporation Full time

    Description Position Overview System High Corporation delivers the most advanced protection and secrecy solutions to secure and strengthen critical missions, programs, operations, and intelligence activities. We are seeking a Security Control Assessor (SCA) II to help contribute to our success and help us solve problems with innovation through intelligence....

  • Engineering Technician II

    Found in: beBee S US - 1 week ago


    BEDFORD, United States SAIC Career Site Full time

    Description SAIC is looking for an Engineering Technician II in Bedford, IN to support the U.S. Navy. This is an entry level position and will be be responsible for performing duties involving the assembly and integration of military and commercial systems.  PRIMARY JOB DUTIES: This position performs as a structured cable technician and will be responsible...


  • Bedford, United States Connexion Systems & Engineering, Inc. Full time

    Job DescriptionJob DescriptionConnexion’s mission is to provide "best in class" services to job seekers. We strive to achieve excellence in job placement, staffing, and recruiting services, while treating candidates with the professionalism and respect they deserve.Title: Electronic Document SpecialistHiring Organization: Connexion Systems &...


  • Bedford, United States CareerBuilder Full time

    Job Title: Building Automation Controls Programmer/Engineer FLSA Classification: Non-Exempt Work Hours: 7:00 A.M. to 3:30 P.M. Monday thru Friday Location: Connecticut Employment Type: Full-Time Employee Overtime: Occasional Automated Building Systems, Inc. (ABS) is a leading Energy Management Systems contractor and is the authorized Alerton EMS Dealer for...

  • FPGA Engineer

    1 week ago


    Bedford, United States SAIC Full time

    Description SAIC is seeking a talented FPGA Engineer to join our dynamic team in Bedford, IN. The successful candidate will play a key role in designing, implementing, and optimizing FPGA-based solutions for DoD applications. As an FPGA Engineer, you will have the opportunity to work on challenging projects that require expertise in FPGA design, simulation,...

  • Quality Engineer

    Found in: Talent US C2 - 2 weeks ago


    Bedford, United States Optics 1 Inc. Full time

    ABOUT OUR MISSION: Optics 1, Inc., a Safran Group Company, is a technology leader in the design, development, and production of Integrated Electro-optical Systems for commercial and government applications.  Leveraging our multi-disciplined engineering expertise in optics, electronics, software and mechanics, Optics 1 is able to design and deliver...

  • Senior Electrical Controls Engineer

    Found in: Appcast US C2 - 2 weeks ago


    New Bedford, United States WiserWulff Full time

    Position: Senior Electrical Controls EngineerLocation: New Bedford, MA (onsite daily)Engagement: direct engagement/direct hireSummary: The Senior Electrical Controls Engineer will develop and implement advanced engineering projects utilizing custom automation control solutions and software to improve operational efficiencies in a manufacturing...


  • New Bedford, United States WiserWulff Full time

    Position: Senior Electrical Controls EngineerLocation: New Bedford, MA (onsite daily)Engagement: direct engagement/direct hireSummary: The Senior Electrical Controls Engineer will develop and implement advanced engineering projects utilizing custom automation control solutions and software to improve operational efficiencies in a manufacturing...

  • Senior Electrical Controls Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    New Bedford, United States WiserWulff Full time

    Position: Senior Electrical Controls EngineerLocation: New Bedford, MA (onsite daily)Engagement: direct engagement/direct hireSummary: The Senior Electrical Controls Engineer will develop and implement advanced engineering projects utilizing custom automation control solutions and software to improve operational efficiencies in a manufacturing...


  • Bedford, United States CareerBuilder Full time

    The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways from a rich set of career...


  • Bedford, United States DCS Corp Full time

    DCS Corp has an exciting opportunity for a Journeyman Radar Engineer providing support to the Air Force Life Cycle Management Center (AFLCMC/HBD), Theater Battle Control Division. The Theater Battle Control Division manages efforts focused on developing, acquiring, fielding and sustaining programs that support worldwide communications, Battle Management,...

  • Manufacturing Engineer Ii, 2Nd Shift

    Found in: beBee jobs US - 1 week ago


    New Bedford, Massachusetts, United States findojobs Full time

    Careers that Change LivesWe value what makes you unique. Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology can do to help alleviate pain, restore health, and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be. Be...

  • Automation Engineer

    1 week ago


    Bedford, United States Precision Coating Full time

    Job Description Job Description SUMMARY: Responsible for the design, building, and maintenance of process equipment. Independently identifying opportunities for process and equipment improvement, especially, but not limited to Precision Coating’s Ion Implanter and IBAD equipment. Routine tasks could include creating process documentation, creating...