Firmware Engineer II
Company
Generac Power Systems
Location
Boston, MA
Type
Full Time
Job Description
Company Generac Power Systems
Name Firmware Engineer II
Req # 64209
Employment Type Full Time
Shift 1st
Engineer II-Firmware
Location: Location: Boston MA
What to Expect
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 with insatiable curiosity to help create 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.
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.
What You'll Bring
- BS in Engineering, Computer Science, Mathematics, Physics
- At least 2 years of relevant work experience
- Capable of delivering top-quality C code in a real-time embedded environment.
- Excellent software fundamentals, including architectural design, algorithm development, data structures, code modularity, and maintainability.
- Multithreaded and RTOS experience. Experience with communication interfaces on embedded systems such as RS-485, CAN, SPI, I2C is desired.
- Experience with test-driven development using unit testing, software in the loop, or hardware in the loop methodologies. Our developers participate significantly in firmware testing, so a validation mindset is required.
- Familiarity with electrical test tools like scopes, meters, and power supplies.
- Desired to have 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.
- Desired to have Python experience for supporting tools and data analysis.
- Familiarity with a Unix environment.
- Proficient in standard source control tools like Git.
- Remain engaged, proactive, and positive when taking on challenging tasks, owning assignments, and taking accountability for personal and overall team success.
- Ability to collaborate and communicate complex technical concepts .
"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law."
Date Posted
04/29/2024
Views
11
Similar Jobs
Senior Network Engineer - InterSystems
Views in the last 30 days - 0
InterSystems is seeking a Senior Network Engineer to support the deployment and maintenance of network infrastructure for their HealthShare and IRIS p...
View DetailsIT Solution - Product Engineer - Takeda
Views in the last 30 days - 0
Takeda Development Center Americas Inc is seeking an IT Solution Product Engineer with a Bachelors degree in Engineering or a related field and 3 year...
View DetailsData Platform Engineer - GMSGQ - Takeda
Views in the last 30 days - 0
Takeda Pharmaceuticals USA is seeking a Data Platform Engineer GMSGQ for a fulltime position in Cambridge MA The role involves developing and maintain...
View DetailsSenior Software Engineer (Full Stack, Platform) - WHOOP
Views in the last 30 days - 0
WHOOP is seeking a Senior Software Engineer to join their Platform team in Boston MA The role involves driving largescale architecture projects collab...
View DetailsSenior Sensor Algorithm Engineer - WHOOP
Views in the last 30 days - 0
WHOOP is seeking a Senior Sensor Algorithms Engineer to develop algorithms that transform raw sensor data into meaningful physiological insights The r...
View DetailsSOC Analyst - InterSystems
Views in the last 30 days - 0
InterSystems is seeking a security operations analyst to join their expanding SOC and security team The role involves enhancing analytic capabilities ...
View Details