Software Development Engineer IV
Generac Power Systems
We believe power is a promise - a shared commitment to be there for others when it matters most. For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us? Overview The Software Engineer IV is a senior member of a team responsible for developing, testing, and supporting power generation control systems that can be remotely monitored and controlled through web and mobile technologies. This role plays a key part in designing scalable, cost-effective software solutions across embedded and server-based systems, while also providing technical leadership, mentoring, and guidance to less experienced engineers. The Software Engineer IV works closely with cross-functional partners to solve complex problems in IoT, connectivity, and power generation systems. Responsibilities
- Design, develop, and enhance embedded and web-based software using C/C++, Angular, JavaScript, HTML/CSS on Linux platforms.
- Architect and deliver scalable, cost-effective software solutions across embedded, server-based, and connected systems .
- Lead design and implementation of solutions for complex IoT and connectivity problems , partnering with product, UX/UI, and technical stakeholders.
- Drive system requirements, technical designs, and development plans aligned to business and user needs.
- Provide technical leadership through code reviews, mentoring, and establishing best practices and reusable patterns.
- Produce and maintain high-quality technical documentation and support cross-team problem solving and delivery.
- Bachelor's degree in Computer Science, Software Engineering, or related field .
- 10+ years of relevant software engineering experience .
- Strong experience developing on Linux with proficiency in C and C++ and modern web technologies.
- Experience with embedded systems , server-based architectures, and networked applications.
- Background in IoT, connectivity, or industrial control systems .
- Proven ability to design scalable, high-performance software solutions for complex systems.
- Experience mentoring engineers and acting as a technical lead or subject matter expert.
- Familiarity with vendor evaluation, third-party libraries, and software development best practices.
- Competitive Benefits: Health, Dental, Vision, 401k and many more
- State-of-the-art facility with an onsite gym, walking trails, café, free parking and many employee activities
- Scheduled events throughout the year that allow our employees, both current and retirees, to gather together and enjoy their time with their families and co-workers
- Pride! When a storm strikes, Generac employees always rise to the occasion. Each time a storm hits, many employees volunteer their time with the customer support team or on the production line, while others go right into storm-affected areas to repair generators
- Make a positive impact. Generac has always been community-minded and dedicated to giving back. The company proudly offers a Volunteer Time Off program, inviting team members to participate in charitable volunteer opportunities on company time.
- We believe in having fun. From minor celebrations to major events, our employees balance their work by building a strong culture of teamwork and collaboration through a variety of occasions, including our Fun Days.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer IV in Waukesha, WI vacancy
- ...will take effect immediately after being posted or as otherwise notified by us.**8. CONTACTING US******@*****.***.Software Development Engineer IV page is loaded## Software Development Engineer IVlocations: Waukesha, WI - USAtime type: Full timeposted on: Posted...SuggestedImmediate startRemote work
- ...A leading energy technology company is seeking a Software Development Engineer IV in Waukesha, WI. This senior role involves designing scalable software solutions for power generation control systems, mentoring less experienced engineers, and working closely with cross...Suggested
- ...Hudson Manpower is looking for a Software Engineer specializing in GPU technologies to enhance CT imaging systems. The ideal candidate will have 5 to 9 years of experience with skills in C++, OpenCL, and CUDA, focused on optimizing image processing algorithms and performance...Suggested
- ...platform interfaces • Collaborate with engineering, product, and data stakeholders to... ...business goals and remove obstacles in the development lifecycle • Manage, mentor, and... ...the speed, consistency, and security of software delivery processes • Strengthen platform...SuggestedFull timeLocal area
- ...Job Summary We are seeking a Senior Software Engineer to design, develop, and evolve high-performance reconstruction platform software... ...Define, develop, and evolve software using modern development technologies and infrastructure. Collaborate with cross-functional...Suggested
- ...A leading energy technology company in Waukesha, Wisconsin, is seeking a Manager Platform Engineering to lead their infrastructure team. This role involves designing and managing unified platform architectures across various environments, ensuring reliability and security...
- MS0073 GE Medical Systems, Ultrasound & Primary Care Diagnostics, LLC is seeking a Senior Software Engineer based in Waukesha, Wisconsin. You'll drive the design and development of advanced clinical applications for ultrasound medical devices using C++, collaborate with...Relocation package
- ...8. CONTACTING US******@*****.*** Platform Engineering page is loaded## Manager Platform Engineeringlocations:... ...automation, treating the platform as a product that empowers development teams to ship software securely, efficiently, and at speed.**Major...Work experience placementImmediate startShift work
- ...MS0309 GE Healthcare IITS USA Corp. is seeking a Software Engineer to work in Waukesha, Wisconsin. The role involves leading technical projects... ...’s degree in Computer Science, at least 2 years of software development experience, and strong expertise in Java, Spring, and...
$245k - $285k
Amentum in Waukesha, Wisconsin is seeking a highly experienced Software Engineer to develop geolocation product lines. This role requires at least 20 years of experience and a Bachelor's degree in Computer Science. The successful candidate will have expertise in Java, Python...- The Engine Controls Engineer IV plays an important role in advancing the design and performance of internal... ...engines (ICE), through engine development, data-driven analysis, engine... ...Experience in powertrain calibration software - ATI/CAN or similar. Hands‑on experience...Contract workWork experience placement
$245k - $285k
...front-end, back-end, and/or full stack development. You will work across teams to integrate... ...0 Essential Responsibilities Perform software development predominantly using Java to... ...with a team of software and systems engineers in an agile environment to analyze requirements...Hourly payLocal areaMonday to Friday- ...Position: Software Engineer - GPU, C++, OpenCL, CUDA Location: Waukesha, WI (Onsite) Exp: 5 - 9 yrs Key Skills: GPU, C++, OpenCL, CUDA, OneAPI, Matlab Only USC / GC Job Requirements The CT Program is working on upgrading CT scanners used worldwide. The...Work experience placementWorldwide
- ...Lead Mr Applications & System Tools Engineer Make an impact at the intersection of innovation, healthcare, and advanced technology... ...combining MR physics, signal and image processing, and software development to solve real-world clinical and technical challenges. You'll...Local areaWorldwideRelocation package
- ...lifecycle. Your work will directly impact the experience of field engineers, service teams, and healthcare providers who depend on these... ...regulatory compliance processes and technical documentation development Experience contributing to project or program-level technical...Visa sponsorshipWork visaRelocation package
$119.5k - $139.4k
...Automation, and Hybrid Infrastructure At ATC, we power the systems that keep the electric grid running. As a Technology System Engineer, you will help design, automate, and evolve secure, reliable, and scalable infrastructure platforms with a strong emphasis on cloud...Full timeLive inRelocationFlexible hours- ...while bringing out the best in our people. The Application Engineer is the primary technical resource supporting the internal/external... ...and future projects Assist product management in the development of new product roadmaps Partner with both internal and external...Work at office
- ...Lead Systems Engineer Come and join the Monitoring Solutions team as we develop technology that profoundly impacts... ...are looking for a Lead Systems Engineer to focus on the development and integration of Software as a Service (SaaS) components along with a common network...Work experience placementVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week
- ...Developer Location:Waukesha, WI (Onsite) Type: : Long Tern Contract Job Description: 7 years of professional experience in Java development and deep understanding of java. Strong proficiency in Spring Boot, Spring MVC, and Spring Data JPA. Strong coding skills Experience...Contract work
- ...Job Description Summary As a Software Engineer for our Science and Technology office, you'll work on the cutting edge of cloud technology... ...components, with high emphasis on quality, test-driven development, and sound software engineering practices Participate in...Work at officeVisa sponsorshipWork visaRelocation packageFlexible hours
$110k - $145k
Roles and Responsibilities Application migration assessment, migration strategy, execution, testing, decommissioning, and hypercare Migration move group planning, tracking and reporting Team training and coaching Risk identification and mitigation steps Engage and collaborate...$40 - $50 per hour
...Job Description Codeworks, an LRS company, is seeking a Software Engineer for a Contract opportunity. This role help design, build,... ...reliability and performance Contribute to ongoing improvements in development practices and processes Stay informed on emerging...Hourly payContract work- ...Cardiology Systems Engineer Join a dynamic team working with Agile (SAFe) to develop next generation Cardiology digital applications... ...executing systems-level design activities for digital product development in cloud, mobile and artificial intelligence for Cardiology....Work at officeVisa sponsorshipWork visaRelocation package3 days per week
- ...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... ...’ll work on embedded systems, develop protocol conversion software, and solve tough technical problems in real time. This is...Full timeCasual work
- ...A technology company based in Waukesha, Wisconsin is seeking a software developer to work on embedded Linux systems. The role involves collaborating with hardware teams, ensuring software consistency, and developing high-quality software. Candidates should have experience...
- MS0074 GE Medical Systems, L.L.C. in Waukesha is seeking a Lead Electrical Engineer to develop RF electronics designs for MRI systems. This role entails ownership of schematic capture, working closely with FPGA designers, and engaging in new product introductions. The...Relocation package
$119.5k - $139.4k
...ATC is seeking a Technology System Engineer to design secure and scalable infrastructure platforms with a strong emphasis on cloud services and operational automation. This role involves managing hybrid environments and requires relocation to Wisconsin within two hours...Relocation- ...robotics firm in Waukesha, Wisconsin, is seeking experienced software engineers specialized in C/C++ for embedded systems. The role... ...STEM field and have over 10 years of experience in software development. Strong problem-solving and analytical skills are essential...
$64.5k - $129.5k
...Key Responsibilities Software Engineering Program entire BAS system and develop equipment database infrastructure Develop Bacnet instance... ...those that include third-party integration (using Eikon). Development of graphical and text-based interfaces for building automation...Temporary workFor subcontractorWork at officeRemote work- ...energy future. Ready to Power a Smarter World with us? The Staff Applications Engineer - Engine Systems is responsible for providing engineering input to the product development projects assigned to him/her including interfacing with the cross functional team consisting...Contract workWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer IV. Be the first to apply!
Related searches
- software engineer contract Waukesha, WI
- software engineer healthcare Waukesha, WI
- network software engineer Waukesha, WI
- ngo software engineer Waukesha, WI
- software developer fintech Waukesha, WI
- senior software engineer remote Waukesha, WI
- intel software engineer Waukesha, WI
- software engineer Waukesha, WI
- software engineer visa sponsorship Waukesha, WI
- senior software design engineer Waukesha, WI


