The Software Engineer IV is a senior member of a team responsible for developing, testing, and supporting power generation control systems that can be remotely monitored and controlled through web and mobile technologies
Job Summary
The Software Engineer IV is a senior member of a team responsible for developing, testing, and supporting power generation control systems that can be remotely monitored and controlled through web and mobile technologies.
Generac offers competitive benefits including health, dental, vision, 401k, and many more, along with a state-of-the-art facility featuring an onsite gym, walking trails, café, and free parking.
The company fosters a strong culture of teamwork and community involvement, encouraging employees to participate in volunteer opportunities and company events.
Matching Summary
The Software Engineer IV is a senior member of a team responsible for developing, testing, and supporting power generation control systems that can be remotely monitored and controlled through web and mobile technologies.
Skills & Requirements
Must-have
C/C++ development on Linux platforms
Embedded and server-based software design
IoT and connectivity problem solving
Technical leadership and mentoring
Web technologies including Angular and JavaScript
Nice-to-have
Vendor evaluation and third-party library familiarity
Experience with industrial control systems
Collaborative cross-functional partnership
Strong documentation and problem-solving skills
Community-minded and volunteer culture
Key Requirements
Bachelor’s degree in Computer Science or related field
10+ years of relevant software engineering experience
Experience mentoring engineers and acting as technical lead