What are the responsibilities and job description for the Software Engineering Co-Op, Clean Energy position at Generac Power Systems?
Company Generac Power Systems
Name Software Engineering Co-Op, Clean Energy
Req # 63178
Employment Type Intern
Shift 1st
Come join the Clean Energy Solutions Team at Generac on our mission to "bring new potential to energy for the greater good"! Our products intelligently combine intermittent energy sources like solar with residential storage systems in order to build a reliable, environmentally sustainable electricity grid.
We place a very high value on co-op students and give them the respect and responsibility of full-time employees. We also understand that most co-ops will not have experience that covers all the areas that we are looking for. Mentorship and professional development are very important to our team, and we are open to hiring someone who has less experience but a lot of potential.
Generac is looking for a Software Engineer Co-op to contribute to the advancement of our latest energy products. Our applications range across the domains of IoT, cloud computing, embedded Linux and device firmware. Your responsibilities will vary depending on your interests and which software team you join.
In this role, a commitment to teamwork and strong communication skills are fundamental requirements. The ideal candidate is a passionate problem solver with a firm grasp of programming fundamentals.
- Increase unit test coverage, documentation of safety critical code.
- Augment tools to diagnose and debug systems.
- Contribute speed improvements to firmware.
- Document parts of release testing to be carried out by auxiliary labs.
- Improve software that interfaces with lab equipment.
- Actively enrolled in an accredited degree program in engineering or computer science.
- Proficient in C
- Experience with high-level language such as (Python, Golang, C )
- Prior experience writing engineering reports, white papers, and laboratory notebook record keeping.
- Experience with electronic test equipment (DMM, oscilloscope, etc.)
- Familiarity with Git and the Linux command line.
- Team-orientated practices and a drive towards seeing tasks to completion.
- Ability to multi-task, prioritize, and work in a collaborative environment.
- Passionate and knowledge about clean energy and new technology.
- Familiarity with microprocessors and BareMetal firmware development.
- Basic knowledge of microelectronics, software, and mechanical systems.
- Exposure to electronics, power semiconductors, magnetics, thermal management.
- Experience with database,
"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."
Generac Power Systems Inc. is an equal opportunity employer/Minorities/Females/Vet/Disability.