Software Development Engineer III
Reno, NV 
Posted 1 month ago
Job Description

Company Generac Power Systems

Name Software Development Engineer III

Req # 64262

Employment Type Full Time

Shift 1st

At Generac, we bring our best energy to work every day and promote a drive to win while respecting others and supporting growth. .

The Software Engineer III a senior member of a team developing and testing power generation control systems that can be remotely controlled and monitored using web and mobile technology solutions. The engineer 3 is a senior position that will participate in planning and estimating of software development tasks and will provide technical guidance and mentoring to lesser experienced engineers.

Essential Duties & Responsibilities:
  • Utilize HTML, CSS, JavaScript, Angular, and C on Linux to develop new system features and functionality.
  • Contribute to integrated product solutions that use embedded and server-based software systems to control and monitor power generation systems.
  • Support product development plans (schedule, product cost, meeting design inputs).
  • Select technical solutions and approaches and participate in the subsequent design and development process to create cost effective technical solutions.
  • Participate in the evaluation and selection of external vendors, consultants, and outsourced software development, software tools, and libraries.
  • Participate in the evaluation and specification of best practices and reusable patterns for software teams.
  • Develop less experienced engineers, review code designs, and work products to provide mentoring and support.
  • Other duties as assigned.

Minimal Qualifications:
  • Bachelor of Science Degree in Computer Science, Electrical, or Software Engineering or related discipline.
  • 5 years of relevant work experience.

Preferred Qualifications:
  • Experience in full-stack web programming (JavaScript, HTML, CSS, Angular, node.js).
  • Experience with C and C# programming languages and Object-Orientated Design (OOD).
  • Experience with the Linux operating system.

Knowledge, Skills, & Abilities:
  • Ability to apply software engineering knowledge to improve products or services.
  • Ability to solve complex software engineering problems.
  • Proficient in MS Excel and MS Word.
  • Proficient oral and written communication.

"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.


Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields