Firmware Engineer II
Generac
Firmware Engineer II
The Firmware Engineer II is responsible for providing firmware for embedded controls systems used in new product development, new or enhancements to system features, and existing product firmware support where needed. This role will be specifically involved in helping the design and development of new controls or algorithms, and system testing both in the lab and on real products.
This role is onsite in our Waukesha WI Headquarters office.
Major Responsibilities:
- Provide new product development support, specific to microprocessors/microcontrollers in the Industrial, Commercial, Residential and/or Retail generator or Power Tool product area.
- Designs, validates, and brings new products to market - specific responsibilities include designing and developing application software/firmware for embedded controllers in C, defining interface requirements, and creating firmware for communication interfaces and/or system algorithms
- Design of new control algorithms and performing Applications Engineering
- Develop new firmware or software modules, and maintain supporting documentation
- Create, design and develop test specifications for new systems and firmware/software.
- Conducts and evaluates test specification including testing firmware/hardware
- Take part in Design for Manufacturability and Design for Test Activities
- Collaborates with internal product development departments, and other core engineering teams such including engines, transfer switch's, alternators, and others as needed to specify interfaces and/or algorithms needed in controls for interface.
- Utilizes simulation tools as appropriate
- Creates and/or modifies design documentation
- Help troubleshoot designs
- Participate in design reviews
- Supporting product development plans (schedule, product cost, meeting design inputs)
- Occasional Travel to other Generac facilities and customer site visits as necessary
Minimum Job Requirements:
- Bachelor of Science in Electrical Engineering, Computer Engineering, or directly related Engineering degree
- 2 years of experience with embedded programming using languages such as C, C++
Knowledge / Skills / Abilities:
- Ability to perform detail-oriented work with a high degree of accuracy
- Proficient oral and written communication
- Uses basic engineering principles
- Able to solve basic engineering problems, good decision-making skills
- Basic knowledge of communication protocols/hardware interface
This position includes a comprehensive benefit package that includes medical, dental and vision plans; life, long-term disability, flexible spending and health savings accounts, accrued paid time off, 8 paid Holidays and 401(k) retirement benefits.
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 - 50 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.
"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law."
- ...technologies and solutions on our electrical engineering teams. Our Engineering Team is... ...industry. And we're pushing the limits in firmware engineering, power electronics, embedded... ...click HERE. The Firmware Engineer II will collaborate with and establish trusting...Suggested
- ...organize/execute formal code verification for releases Qualifications we seek in you! Bachelor’s degree in computer science, computer engineering or in related STEM Major 10+ years of C/C++ experience in embedded software development Experience successfully migrating code...SuggestedPermanent employmentContract workLocal area
- ...Software Engineer II As a Software Engineer you will perform a variety of moderately complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress...Suggested
- ...The DevOps Engineer II will be responsible for daily administration and operation of the DevOps stack at RxBenefits. He/She will work closely with the Development team and our Infrastructure team to develop our CI/CD stack and implement monitoring and observability into...SuggestedTemporary workLocal areaRemote work
- ...Industrial Engineer II 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...Suggested
$125k
...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is...Permanent employmentFull timeRemote work- ...What We Need: Brady Corporation is seeking a Senior Firmware Engineer to join our team in developing high speed inkjet and thermal transfer printing systems. The position is responsible for designing, implementing, and testing real-time embedded firmware to enhance...Full timeWorldwide
- ...Description: Description: Manufacturing Engineer and/or Senior Manufacturing Engineer ****: DOE can go up to #####. Average rate: #####/hr Bill Rate: ##### These roles can go temp to perm Hours: 7am - 4pm This position is responsible...Permanent employmentTemporary workFor contractorsWork at officeLocal area
- ...0 pm Weekends : This weekend program compensates an additional 15% on the base rate. Job Summary: Searching for a level II Neurodiagnostic Technologist for our weekend program. The weekend program compensates an additional 15% on the base rate. Sign-on...Temporary workRelocation packageShift workWeekend work
- ...Senior Engineer For Software DevOps And Development System Administration Needs to be hybrid in Milwaukee, WI. 30%-60% of in office time expected. Position Overview: A Senior Engineer for software DevOps and development system administration will execute and facilitate...Work at office
- ...will ripple far beyond the workplace - creating lasting change for people and the planet. What You Will Contribute: Quality Engineer II Make an impact where quality meets innovation. We're looking for a Quality Engineer II to play a key role in supporting...Temporary workWork at officeLocal areaFlexible hours
- ...strengthen businesses and build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us? The Engineer II for Mobile Industrial Power Solutions is responsible for providing engineering solutions to the product development projects...Contract workWork experience placement
- ...Mechanical Engineer II As a Mechanical Engineer II you will perform engineering tasks under moderate guidance that are varied and moderately difficult, which require troubleshooting and interpretation of data, development of new test methods or procedures and are used...
- ...Project Engineer II Job Description: Project Engineer II – Hand Tools NPD INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly... ...unique within the industry. And we’re pushing the limits in firmware engineering, power electronics, embedded systems, machine...Work experience placement
$26 - $39 per hour
...EEG Technologist II The purpose of this role is to gather diagnostic data from specific neurological examinations for physician interpretation and to extract from patient charts and patients' family members all pertinent data and information that will assist the physician...Temporary workRelocation package- ...All our teams touch every step of the process, that is why our Engineering teams are some of the key contributors to our continuous innovations... .... Milwaukee Tool is looking for a Reliability Engineer II to be part of the Battery System Reliability team. This role will...
- ...Embedded Wireless Driver Solutions (Primarily Wi-Fi) Engineer Technical / Soft Skills - Years of experience - Rating out of 5 Experience with Bluetooth or other wireless protocols. Contributions to open-source wireless projects. Knowledge of secure boot, OTA...
- ...microcontroller architectures (ARM, Infineon, NXP, Renesas) and embedded C/C++. Firmware experience – practical familiarity with embedded firmware and low-level development workflows. Engine systems expertise – deep understanding of engine behavior, calibration, and...Temporary workRemote work
- ...Snapshot of the Role As an Embedded Engineer I, you will support the design, development, testing, troubleshooting, and launch of embedded hardware and software solutions for off-highway market equipment. This is a highly hands-on role with a strong hardware focus...InternshipLive in
- ...Reliability Engineer II Job Description: Reliability Engineer II (NPD) Come be DISRUPTIVE with us! At Milwaukee Tool, our most valued resource is our dedicated team of employees - employees who work with a passion to be the best and an unparalleled pride in their...
- ...Real Time Automation, Inc. It’s time to make factory floor data a valuable information asset We’re seeking a Product Development Engineer with strong C skills to help lead an upgrade project to grow an established product line. You’ll work on embedded systems, develop...Full timeCasual work
- ...work anniversary Job Description Under the direction of Engineering Management, develop and analyze new or existing designs to meet... ...initiatives. The ideal candidate for a Mechanical Engineer II would be able to do the following: # Under minimal...For contractorsWork at office
- ...A leading automation technology company in Pewaukee, Wisconsin is seeking a Product Development Engineer to lead software development for embedded systems. You'll work with industrial communication protocols and troubleshoot networking issues while collaborating closely...
$5,000 per month
...Gas Distribution Technician II- Mi-Tech Services, Inc. Milwaukee, WI As a full-service engineering, design, and construction services firm, Mi-Tech delivers comprehensive support for utility and infrastructure projects from planning and design through execution....Work at office$91.7k - $163.7k
...and components that meet all technical specifications and business requirements per assigned work items Work closely with lead engineers to develop the best technical design and approach for new product development Collaborates closely with Business Analysts on developing...Minimum wageFull timeTemporary workWork experience placementLocal areaRemote work- ...Senior Software Engineer As a Senior Software Engineer, you will own the design, development, and delivery of next-generation compute... ...Imaging (MRI) scanners. Working across global software, firmware, and service engineering teams, you will drive platform capabilities...Visa sponsorshipWork visaRelocation package
- ...Job Description Summary As a Senior Software Engineer, you'll play a meaningful role in shaping the next generation of MR scanner technology. This position offers the opportunity to make a real impact on healthcare innovation while working in a collaborative, supportive...Visa sponsorshipWork visaRelocation package
- ...patients. We are building the next generation of intelligent, connected MRI workflows—and we’re looking for thoughtful, collaborative engineers who are excited to grow with us. As a Software Engineer, you will help evolve a mission‑critical MRI software platform built on...Visa sponsorshipWork visaRelocation package
- ...ABOUNT THE ROLE We are seeking an experienced Software Engineer who brings strong technical depth and a hands-on, problem-solving mindset to the team. This role sits at the intersection of enterprise software development, cross-functional collaboration, and continuous...
$110k
...Software Engineer Pay up to $110,000 Must be a United States citizen or Green Card holder No remote Full-time Permanent W-2 employee Full benefits No relocation Pewaukee, Wisconsin area This employee-oriented, family-oriented, customer-oriented, custom industrial automation...Permanent employmentFull timeRemote workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!


