Staff Embedded Linux Software Engineer

Generac Power System, Inc Reno , NV 89510

Posted 2 months ago

Staff Embedded Linux Software Engineer

Company Generac Power Systems

Name Staff Embedded Linux Software Engineer

Req # 63791

Employment Type Full Time

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 to build a reliable, environmentally sustainable electricity grid.

Generac Clean Energy Services is seeking a Staff Software Engineer with experience in Linux embedded devices development. As a Senior Software Engineer, you will handle designing, developing, and delivering embedded software for our range of Solar + Battery Storage products. You will work closely with a team of Engineers, Product Owners, Operations personnel, and other stakeholders to deliver high-quality embedded software that meets business goals and customer requirements.

Must be hybrid role located in Reno, Nevada Requires a minimum of working onsite 3 days per week.

Essential Duties & Responsibilities:

  • Develop, test, and deploy embedded software for renewable energy systems.

  • Collaborate with cross-functional teams to define, design, and launch new features.

  • Take part in the entire software development life cycle.

  • Investigate and troubleshoot customer issues related to embedded software.

  • Write readable, maintainable, and efficient code.

  • Develop and maintain documentation for software design, implementation, and testing.

Minimal Qualifications:

  • Bachelor's Degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in embedded software development.

Preferred Qualifications:

  • Strong experience in Linux development, including shell scripts, drivers, and kernel modules.

  • Experience with Git for version control, and GitHub for code review.

  • Experience with Yocto, AWS (IoT, Lambda,...) Python, C/C++.

  • Experience with ARM processors.

  • Experience with Rust and CI would be helpful.

Knowledge, Skills, & Abilities:

  • Ability to work in a fast-paced, dynamic, team environment.

  • Excellent communication and problem-solving skills.

  • Ability to provide technical guidance and mentor other Engineers.

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


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Staff Embedded Linux Software Engineer

Generac Power System, Inc