Join to apply for the Senior Staff Firmware Engineer role at Generac Power Systems Inc.
Continue with Google Continue with Google
19 hours ago Be among the first 25 applicants
Join to apply for the Senior Staff Firmware Engineer role at Generac Power Systems Inc.
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advices Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
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 Youll 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.
Seniority level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Engineering and Information Technology
Industries Building Materials
Referrals increase your chances of interviewing at Generac Power Systems Inc. by 2x
Sign in to set job alerts for Senior Staff Firmware Engineer roles. Continue with Google Continue with Google
Continue with Google Continue with Google
Wilmington, MA $115,000 - $135,000 5 days ago
Engineer: Sr. Embedded Firmware Engineer (Rust and C) Sr. Firmware Engineer, Amazon Robotics (AR) North Reading, MA $151,300 - $261,500 1 week ago
Boston, MA $122,000 - $266,000 2 weeks ago
Sr. Embedded Firmware Engineer: Underwater Robotics Sr Development Engineer - Robotic Cloud Operations, Amazon Robotics Firmware Team Principal Firmware Verification Engineer (ONSITE) Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
See details and apply
Senior Staff Firmware Engineer