Senior Staff Firmware Engineer
Generac Power Systems - North Billerica, Massachusetts, us, 01862
Work at Generac Power Systems
Overview
- View job
Overview
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