Senior Staff Firmware Engineer
Generac Power Systems - North Billerica
Work at Generac Power Systems
Overview
- View job
Overview
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 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. 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) We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr