Senior Embedded Software Engineer

| Reno, NV, USA
Sorry, this job was removed at 3:33 p.m. (CST) on Tuesday, May 21, 2024
Find out who's hiring in Reno, NV.
See all Developer + Engineer jobs in Reno, NV
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Company Generac Power Systems

Name Senior Embedded Software Engineer

Req # 64968

Employment Type Full Time

Shift 1st

Generac Clean Energy is dedicated to delivering revolutionary Battery Energy Storage Systems (BESS) for our residential customers to improve energy reliability and grid independence. Our software and firmware teams enable these systems to provide a seamless battery backup system for our customers.

Our software stack is built on top of React Native, Rust, Java, MQTT, and other related technologies, with a sophisticated and fault-tolerant architecture that collects real-time data from devices and enables remote configuration and control of the battery systems.

We are seeking a senior engineer to contribute to the design, implementation, and maintenance of the system gateway that aggregates and controls equipment that features in their renewable energy production and storage solutions deployed to residential sites.

What You'll Do

  • Lead the design of new embedded Linux applications.
  • Maintain existing C/Python/Rust applications on the gateway.
  • Implement system, unit, and end-to-end testing to verify the quality of the code you produce.
  • Contribute to the maintenance and expansion of the continuous integration pipeline for the firmware-based portion of the control system.
  • Represent the system gateway team to internal and external stakeholders.
  • Play a leading role in establishing the priority and design of features.
  • Mentor junior peers, including daily through code review and pair programming

What You'll Bring

  • Bachelor's degree or higher in an Engineering, Computer Science field, or equivalent experience
  • 3+ years of experience in Software Engineering, Firmware Engineering, or related fields.
  • Familiar with continuous integration and related technologies (CircleCI, GH Actions, etc.)
  • Experience leading design and implementation of software applications in a professional context.
  • Familiarity with edge device firmware and software application implementation using a system language such as C, C++, or Rust.
  • Experience writing automated unit and system tests in a professional context.

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

More Information on Generac Power Systems
Generac Power Systems operates in the Appliances industry. The company is located in Waukesha, Wisconsin. Generac Power Systems was founded in 1959. It has 3437 total employees. To see all 97 open jobs at Generac Power Systems, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Generac Power SystemsFind similar jobs