Bootstrap

Generac Power Systems Inc.

Senior Staff Firmware Engineer

๐Ÿ“ŒNorth Billerica, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

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 V to help create and support 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.

Role is located in either our N. Billerica MA OR S. Portland ME office.

What Youโ€™ll Do

  • Develop, enhance and debug new and existing real-time firmware in C. Deliver high-quality code in a real-time embedded environment.
  • Design and implement functionality and behaviors of embedded subsystems.
  • 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 bring up, build and execute component validation to deliver robust, functional code.
  • Leverage tools for electrical & controls simulation environments such as PLECS, Simulink or other

Minimum Requirements

  • BS in Engineering, Computer Science, Mathematics, Physics or proof of exceptional skills in related fields with practical firmware engineering experience.
  • Minimum of 8 years of relevant work experience
  • Demonstrated ability to deliver top-quality C code in a real-time embedded environment.
  • Excellent software fundamentals, including architectural design, algorithm development, data structures, code modularity, and maintainability.
  • Experience with test-driven development using unit testing, Familiarity with electrical test tools like scopes, meters, and power supplies.

Preferred Qualifications

  • Master Degree in related field
  • Multithreaded and RTOS experience. Experience with communication interfaces on embedded systems such as RS-485, CAN, SPI, I2C
  • Experience with software in the loop, or hardware in the loop methodologies. Our developers participate significantly in firmware testing, so a validation mindset is required.
  • 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 with formal safety certification processes such as UL1998 or similar.
  • Experience with Python for supporting tools and data analysis.
  • Familiarity with a Unix environment.
  • Proficient in standard source control tools like Git.
Other similar jobs

Firmware Engineer, Amazon Robotics

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Senior Firmware Engineer

@ Badger Meter, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Firmware Engineer

@ Baker Hughes, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Principal Firmware Engineer

@ CHEP, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Firmware Engineer II

@ Brady Corporation, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Sr. Software Engineer Security

@ Cisco, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Principal Firmware Verification Engineer

@ Collins Aerospace, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

AMI Smart Grid - Senior Firmware Engineer

@ Corinex, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

TeleOp Embedded Engineer

@ Figure, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Senior Engineer, Firmware

@ Flock Safety, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    Firmware Engineer, Amazon Robotics

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Senior Firmware Engineer

    @ Badger Meter, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Firmware Engineer

    @ Baker Hughes, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Principal Firmware Engineer

    @ CHEP, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Firmware Engineer II

    @ Brady Corporation, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Sr. Software Engineer Security

    @ Cisco, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Principal Firmware Verification Engineer

    @ Collins Aerospace, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    AMI Smart Grid - Senior Firmware Engineer

    @ Corinex, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    TeleOp Embedded Engineer

    @ Figure, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Senior Engineer, Firmware

    @ Flock Safety, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—