Senior Staff Firmware Engineer V

2 days ago


North Billerica, United States Generac Power Systems Full time

We are Generac, a leading energy technology company committed to powering a smarter world.

Our success is directly tied to our employees' professional growth and personal well-being, combined with strong families and communities.

As an inclusive workplace, our employees embrace diversity, celebrate differences, and treat others with equality and respect.

The successful applicant will join a team of highly knowledgeable and collaborative engineers who are passionate about creating next generation energy storage products.

This role offers the opportunity to solve challenging problems that unlock residential PV and energy storage systems at mass scale.

Key Responsibilities:

  • Design and implement algorithms and state machines to control the operation of an energy-storage system under real-time constraints.
  • Develop, enhance and debug new and existing real-time firmware in C. Deliver high-quality, robust code in a real-time embedded environment.
  • Design safety rated firmware to meet UL1998 or related standards.
  • Apply industry best practices to deliver simple, high-quality firmware that is well tested, documented and meets requirements.
  • Write automated tests and integrate them into a continuous integration environment.
  • Perform hands-on board bring-up, system integration and performance validation work.
  • Coach junior engineers and interns, perform code reviews and help improve the development process.
  • Participate in functional safety architecture and processes including FMEA driven development for adherence and validation to meet functional safety standards.

Requirements:

  • BS in Electrical Engineering, Computer Science, or related field; MS preferred.
  • 8+ years of engineering experience with demonstrated expertise in firmware development and device communication.
  • Prior experience in power electronics, or battery product development is a plus.
  • Knowledge of C programming language, embedded systems, RTOS and microcontroller HW and protocols (such as SPI communication, DMA).
  • Familiarity with Python, pytest and git is highly desirable.
  • Expert level experience electrical test equipment like oscilloscopes, meters, power supplies, grid simulators.
  • Experience with CANbus, DBC file management and CANbus tools like cantools, PCAN Explorer, Vector Canalyzer or CANApe is desired.

Estimated Salary: $140,000 - $180,000 per year



  • North Billerica, United States Generac Power Systems Full time

    We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac’s history, we’ve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries. Generac Clean...


  • North Billerica, United States Generac Power Systems Full time

    We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac’s history, we’ve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries. Generac Clean...


  • North Billerica, United States Generac Power Systems Full time

    We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac’s history, we’ve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries. Generac is...


  • North Billerica, United States Generac Power Systems Full time

    We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac’s history, we’ve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries. We are...


  • North Billerica, United States Generac Power Systems Full time

    Job Title: Staff Firmware Software Design EngineerWe are Generac, a leading energy technology company, seeking a seasoned Staff Firmware Software Design Engineer to join our team.This role requires a highly skilled individual with expertise in firmware software design, development, and testing for embedded systems.Provide firmware support for new product...

  • Firmware Engineer IV

    3 weeks ago


    North Billerica, United States Generac Power Systems Full time

    We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac’s history, we’ve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries. Generac Clean...


  • North Billerica, United States Generac Power Systems Full time

    About the RoleThe successful candidate will oversee and coordinate the development of firmware projects across various cross-functional teams, ensuring alignment with product requirements and goals.A strong understanding of system management firmware and associated development frameworks is essential for this position.


  • North Billerica, United States Antenna Research Associates Inc Full time

    Job DescriptionJob DescriptionOur CompanyARA is a leading C5ISR company that designs, manufactures, tests and installs innovative technologies that provide the national security community with unparalleled situational awareness, threat detection, and communications capabilities.Our disruptive, integrated solutions, assemblies and subsystems rise to the...

  • Firmware Engineer

    3 months ago


    North Olmsted, United States Moen Full time

    Company Description Fortune Brands Innovations, Inc. is an industry-leading innovation company focused on creating smarter, safer and more beautiful homes and improving lives. Our driving purpose is that we elevate every life by transforming spaces into havens. We believe our work and our brands can have incredibly positive impacts for not just our...


  • North Billerica, United States Antenna Research Associates Inc Full time

    Job OverviewAntenna Research Associates Inc is seeking a highly motivated Senior Digital Controls Electrical Engineer to join its Antenna Positioner products business. The successful candidate will have extensive experience in electronic and electro-mechanical hardware, particularly in designing control systems.Job ResponsibilitiesDesigning Electronic...


  • North Reading, Massachusetts, United States Amazon Full time

    We are seeking a highly skilled Senior ASIC Validation Engineer to join our Blink/Ring ASIC Team.Company OverviewWe deliver cutting-edge silicon into battery-powered devices as part of a vertically integrated team.Job SummaryThis role involves working on state-of-the-art SoCs to build super-low power, energy-efficient designs that include the latest in AI,...

  • Systems Engineer II

    2 weeks ago


    North Haven, United States LanceSoft Full time

    JOB DESCRIPTION Top 3 technical skills that you are required for this role: Experience as a system engineer for software development of a medical device from concept phase, proof of design testing, development, V&V, certification, and launch Demonstrated proficiency in developing system architecture for complex systems Experience developing embedded software...


  • Billerica, Massachusetts, United States Brightview Senior Living Full time

    About UsWe are dedicated to delivering top-notch services and groundbreaking care at Brightview Senior Living.Job SummaryWe are seeking a detail-oriented Housekeeping Associate - Kitchen Staff to join our team. As a key member of our kitchen staff, you will be responsible for maintaining the cleanliness and organization of our kitchen facilities, ensuring...

  • Sr. Systems Engineer

    4 weeks ago


    North Billerica, United States Antenna Research Associates Inc Full time

    Job DescriptionJob DescriptionJob SummaryAntenna Research Associates’ (ARA) Advanced Programs Group is looking for a System Engineer to support existing R&D program. The Advanced Program Group develops new unique products and solution to meet urgent needs in the MILCOM, RADAR, SATCOM and SIGINT/EW markets using accelerated agile product development...

  • Staff Engineer

    3 weeks ago


    North Charleston, United States Terracon Full time

    29552BR Service Line: Geotechnical Office Name: Charleston SC Job Description: Our North Charleston office is growing, and we have the opportunity for a Staff Engineer to join our Geotechnical team. If your passion lies in working on projects that help your community, and if you're interested in belonging to a 100% employee-owned organization that...


  • Billerica, Massachusetts, United States Michael Page Full time

    We are seeking a highly skilled Senior Structural Engineer to join our team in Billerica, MA. As a key member of our engineering team, you will lead structural design for commercial and industrial buildings, manage projects from start to finish, and ensure all design and engineering aspects meet client specifications and industry standards.As a Senior...


  • Billerica, Massachusetts, United States Access Vascular Full time

    About the RoleWe are seeking an experienced Senior Quality Engineer to join our team at Access Vascular, Inc. This is a full-time position offering a competitive salary of $120,000 - $150,000 per annum.Job SummaryThe Senior Quality Engineer will be responsible for developing, improving, and maintaining AVIs Quality Systems, overseeing quality control...


  • Billerica, United States Entegris Full time

    Job Title: Senior Applications Engineer Job Description: Here at Entegris, we use advanced science to enable technologies that transform the world, and we are seeking employees who have the drive to continue that mission. The Role: Our site in Billerica, MA is seeking an Senior Applications Engineer to join our team! The Applications Engineering team focuses...


  • North Billerica, United States Symbotic Full time

    Who we areWith its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system – reinventing warehouse automation for increased efficiency, speed and flexibility.What we needSymbotic is seeking a Senior Wireless...


  • Billerica, Massachusetts, United States Benchmark Senior Living Full time

    About Benchmark Senior LivingBenchmark Senior Living is a community-focused organization dedicated to providing exceptional care and services to seniors. We prioritize building strong relationships with our residents, their families, and our staff.Job SummaryWe are seeking a compassionate and organized Senior Living Activity Coordinator to join our team. As...