Senior Staff Firmware Engineer V

1 month ago


Reno, Nevada, United States Generac Power Systems Full time

We are Generac, a leading energy technology company committed to powering a smarter world.

Over the 60 plus years of Generac's history, we've been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries.

Generac Clean Energy is looking for a motivated Firmware Engineer with insatiable curiosity to help create next generation energy storage products. The successful applicant will join a team of highly knowledgeable and collaborative engineers. You will have the opportunity to solve challenging problems that unlock residential PV and energy storage systems at mass scale.

Generac Clean Energy combines the speed and excitement of a technology startup with the resources and market power of an S&P 500 industry leader. Our careers offer boundless opportunity for growth for energetic, mission-driven applicants who seek challenge and impact in a fast-paced culture of teaching, learning.

The position is available in Reno, NV.

Essential Duties & Responsibilities:

  • Design and implement algorithms and state machines to control the operation of an energy-storage system under real-time constraints.
  • Develop, enhance and debug new and existing real-time firmware in C. Deliver high-quality, robust code in a real-time embedded environment.
  • Design safety rated firmware to meet UL1998 or related standards.
  • Apply industry best practices to deliver simple, high-quality firmware that is well tested, documented and meets requirements.
  • Write automated tests and integrate them into a continuous integration environment.
  • Perform hands-on board bring-up, system integration and performance validation work.
  • Coach junior engineers and interns, perform code reviews and help improve the development process.
  • Participate in functional safety architecture and processes including FMEA driven development for adherence and validation to meet functional safety standards.

Minimal Qualifications:

  • BS in Electrical Engineering, Computer Science, or related field; MS preferred.
  • 2 years of engineering experience with demonstrated expertise in firmware development and device communication. Prior experience in power electronics, or battery product development is a plus.
  • Knowledge of C programming language, embedded systems, RTOS and microcontroller HW and protocols (such as SPI communication, DMA). Familiarity with Python, pytest and git is highly desirable.
  • Familiar with electrical test equipment like oscilloscopes, meters, power supplies, grid simulators.
  • Experience with CANbus, DBC file management and CANbus tools like cantools, PCAN Explorer, Vector Canalyzer or CANApe is desired.
  • Excellent software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainability.

Physical Demands: While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift up to 25 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus. Occasional travel.

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



  • Reno, Nevada, United States Horiba Full time

    Job Summary:HORIBA Semiconductor is seeking an experienced Firmware Engineer to design, write, maintain, test, and install firmware and software to meet customer specifications. The ideal candidate will have a strong background in C/C++ development and experience with real-time operating systems, embedded Linux, and hardware/software integration.Key...


  • Reno, Nevada, United States Tele Data Contractors Inc Full time

    Company Overview:Tele Data Contractors Inc is a leading technology firm based in Nevada, recognized for its commitment to excellence in the A/V industry for over 15 years.Position Summary:We are seeking a dedicated individual who embodies our core values of Character, Competence, Curiosity, and Commitment. This role is pivotal in ensuring that our clients...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology organization dedicated to advancing a more intelligent world.With over 60 years of history, Generac has consistently focused on energy innovation. From pioneering the home standby generator market to evolving into a comprehensive energy technology solutions provider, we continue to explore new...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology organization dedicated to fostering a more intelligent world.With over six decades of innovation in energy solutions, Generac has pioneered various market segments, including the home standby generator sector, and is now advancing into comprehensive energy technology solutions.**This position requires a...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology firm dedicated to advancing a more intelligent world.With over 60 years of innovation in energy solutions, Generac has pioneered the home standby generator market and is now evolving into a comprehensive energy technology solutions provider, consistently pushing the boundaries of what's possible.**This...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology firm dedicated to advancing a more intelligent energy landscape.With over six decades of innovation, Generac has pioneered the home standby generator market and is now evolving into a comprehensive energy technology solutions provider, continuously exploring new frontiers.**This position requires a hybrid...


  • Reno, Nevada, United States Teledata Technologies Full time

    Job Title: Audio Visual Design Engineer at Teledata TechnologiesCompany: Teledata TechnologiesTeledata Technologies is a dynamic technology firm based in Nevada, boasting over 15 years of industry expertise. Our core values include Character, Competence, Curiosity, and Commitment, which drive our collaborative culture.As an A/V Design Engineer, you will be...


  • Reno, Nevada, United States Legrand, North America Full time

    Legrand presents a unique opportunity for a Firmware Automated Test Engineer to contribute to the Data Center Power & Control Division. This role involves working under the guidance of the Director of Firmware Engineering to oversee the evaluation and testing of firmware and software that operates within our NET+OS and Linux-based Power Distribution Units...


  • Reno, Nevada, United States Legrand, North America Full time

    Legrand offers a compelling opportunity for a Firmware Automated Test Engineer within the Data Center Power & Control Division. Under the guidance of the Director of Firmware Engineering, the Firmware Automated Test Engineer is responsible for overseeing and executing the evaluation and testing processes for firmware and software that operate within or...


  • Reno, Nevada, United States Jt4llc Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at Jt4llc. As an Embedded Software Developer, you will be responsible for designing, developing, and integrating software across a multitude of platforms, providing system instrumentation, radar control, and data collection.Key ResponsibilitiesDesign and develop software...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology organization dedicated to advancing a more intelligent world.With over 60 years of experience, Generac has consistently focused on energy innovation. From pioneering the home standby generator market to evolving into a comprehensive energy technology solutions provider, we are committed to exploring new...


  • Reno, Nevada, United States WSP Full time

    Opportunity OverviewWSP is embarking on a search for a Senior Underground Mining Engineer. Join our dynamic team and contribute to innovative projects within our Mine Engineering and Stability Division. Be part of a thriving organization dedicated to fulfilling client objectives and addressing complex challenges.Your ContributionsLead and mentor...


  • Reno, Nevada, United States Westinghouse Electric Company Full time

    Senior Electrical Engineer - Contract PositionRemote OpportunityJoin an innovative team dedicated to advancing Westinghouse's mission of delivering sustainable energy solutions. At WECTEC Staffing Services, a subsidiary of Westinghouse Electric Company LLC, we value our employees as our greatest asset and strive to attract and recruit top talent while...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology organization dedicated to fostering a more intelligent world.With over 60 years of innovation in energy solutions, Generac has pioneered the home standby generator market and is now advancing into comprehensive energy technology solutions, continually breaking new ground.**This position requires a hybrid...


  • Reno, Nevada, United States Talentry LLC Full time

    Senior Automation Controls Engineer Position We invite you to explore an exciting opportunity as a Senior Automation Controls Engineer with Talentry LLC. This role is integral to our operations in the green supply chain sector, offering a direct hire opportunity with comprehensive relocation support. In this position, you will take charge of the design,...


  • Reno, Nevada, United States Generac Power Systems Full time

    Are you prepared to contribute to a forward-thinking and innovative organization within the energy technology sector? Generac Power Systems is seeking a Senior Manufacturing Engineer to be an integral part of our growing hardware division. As a key technical authority, you will work closely with design engineers, contract manufacturers, and suppliers to...


  • Reno, Nevada, United States Generac Power Systems Full time

    Generac Power Systems is a leading energy technology firm committed to advancing a more intelligent world. With a legacy spanning over six decades, Generac is a pioneer in energy solutions, consistently challenging the status quo. If you aspire to contribute to a larger mission, Generac presents career prospects within its Clean Energy divisions. Position...


  • Reno, Nevada, United States Generac Power Systems Full time

    Generac Power Systems is a leading energy technology firm committed to advancing a more intelligent world. With a legacy spanning over six decades, Generac remains at the cutting edge of energy solutions, continuously innovating and redefining industry standards. Position: Senior Manufacturing Engineer Role Overview:Act as a technical authority supporting...


  • Reno, Nevada, United States Generac Power Systems Full time

    Are you prepared to contribute to a forward-thinking and innovative organization in the energy technology sector? Generac Power Systems is seeking a Senior Manufacturing Engineer to take on a pivotal role in our expanding hardware division. As a technical authority, you will work closely with design engineers, contract manufacturers, and suppliers to ensure...


  • Reno, Nevada, United States Jobot Full time

    Position: Software EngineerCompany Overview:We are a prominent logistics provider seeking to expand our team with a talented Software Engineer.Compensation:Salary range: $90,000 - $120,000 annuallyBenefits:Competitive base salaryComprehensive health benefits including dental and visionRetirement savings plan (401k)Paid time off (PTO)Key...