Senior Software Development Engineer
Generac
Senior Software Development Engineer
The Senior Software Development Engineer is a senior member of a team developing and testing power generation control systems that can be remotely controlled and monitored using web and mobile technology solutions. The Engineer III position will participate in planning and estimation of software development tasks and will provide technical guidance and mentoring to lessor experienced Engineers. The position will also be responsible for working with and providing guidance to tool sets used with our controllers in production.
Responsibilities
- Design, develop, and maintain software solutions using C#, JavaScript, Angular, Blazor, and Linux-based technologies, delivering scalable and reliable functionality.
- Lead technical design decisions and solution architecture, balancing business requirements, technical standards, cost, and long-term maintainability.
- Develop and support embedded, server-based, and network-connected systems used to monitor and control power generation products.
- Build and enhance web, mobile, and API-based applications, ensuring performance, scalability, interoperability, and extensibility.
- Collaborate with cross-functional teams throughout the product development lifecycle, including planning, design reviews, code reviews, testing, and release activities.
- Mentor and develop engineers through technical guidance, code reviews, and best-practice coaching.
- Provide technical support for customers, dealers, and field deployments as needed, while staying current on emerging technologies and software engineering best practices.
Minimum Qualifications
- Bachelor of Science Degree in Computer Science, Software Engineering or related discipline
- 5 years of relevant work experience
Preferred Qualifications
- Advanced proficiency in C# and JavaScript, with experience developing complex, integrated software applications.
- Strong experience working in Linux environments, including deployment, troubleshooting, and performance optimisation.
- Experience developing software for or integrating with embedded Linux systems and multi-platform architectures.
- Deep understanding of networking concepts, including TCP/IP, Ethernet communications, and client-server architectures.
- Experience designing and supporting server-based applications and services in distributed environments.
- Proven ability to troubleshoot and resolve issues across application, operating system, and network layers while providing technical leadership and mentoring to engineering teams.
Great Reasons to work for us
- 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.
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.
$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...SeniorPermanent employmentFull timeRemote workRelocation- ...Senior Engineer, Embedded Software Location: Menomonee Falls, WI, US, 53051 Requisition ID: 3021 Job Summary/Overview: As a Senior Embedded... ..., you will work together with engineers on New Product Development teams to design and implement technology solutions in...SeniorWorldwide
- ...Senior Software Engineer As a Senior Software Engineer, you will own the design, development, and delivery of next-generation compute solutions for Magnetic Resonance Imaging (MRI) scanners. Working across global software, firmware, and service engineering teams, you...SeniorVisa sponsorshipWork visaRelocation package
$150k
...solutions across the investment lifecycle.Overview of the Senior Specialist, Software Engineering:The Senior Specialist, Software Engineering leads... ...Contribute to long-term technical roadmap planning, capability development, and engineering best practices.Collaborate cross‑...SeniorTemporary work- ...a diversified global supplier of engineering consulting and manufacturing technology... ...a better world.Job Description:Senior Leader - Electrical & Software EngineeringThe Senior Leader -... ...support BWCS’s strategic product development initiatives.The position requires...SeniorFull timeWork at office
- Job Description Summary As a Senior Software Engineer for MR SW Compute team, you will be responsible for multiple software projects as technical... ...software in a fast paced agile team of 3-6, and agile development environment using the latest software development technologies...SeniorPermanent employmentVisa sponsorshipWork visaRelocation package
$120k - $140k
...Sr. Cloud Solutions Engineer Built on service. Powered by people. Impact exists because... ...holidays, and Paid Parental Leave ~ Development and growth opportunities with on-going training... ...access to information, technology, software, or technical data that is subject to U....SeniorWork at officeRemote work$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...SeniorPermanent employmentFull timeRemote work$105k - $125k
...Job Title: Senior Embedded Software Engineer Job Description The Senior Embedded Software Engineer will collaborate closely with cross-functional New Product Development teams to design, develop, and implement embedded software solutions for industrial radio products...SeniorPermanent employment$239k - $323k
...energy future.Ready to Power a Smarter World with us?The Senior Director Engineering , Home Software Applications is a senior engineering and product... ...accelerate this transformation by embedding AI‑assisted development practices across teams, evolving team topologies to...SeniorFull timeTemporary workWork experience placementRemote workFlexible hours- ...about leading the way in construction, engineering, manufacturing and renewable energy. Cares... ...engineering and design staff. The Senior Electrical Engineer - Power will be responsible... ...design related activities such as development of schematics, specification of...SeniorFull timeMonday to FridayFlexible hours
- ...Job Description Summary The Senior Engineering Manager for Compute, Cybersecurity & Serviceability... ...(Magnetic Resonance Imaging) Global Software Organization. This leader will... ...to-end, including talent acquisition, development, performance management, succession planning...SeniorVisa sponsorshipWork visaRelocation package
$97.94k - $195.66k
...encourage you to apply. Are you FIS?A DAY IN THE LIFE:As a Senior Software Engineer, your day will be filled with exciting challenges and... ...continuous learning and improvement.Engage in full-stack development, from backend systems to user interfaces. Work with technologies...SeniorFull timeWork at officeFlexible hours- ...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 bases from ClearCase to GitLab environment and...SeniorPermanent employmentContract workLocal area
- Job Description:Senior Design Engineer - Battery Interface TeamINNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People... ...many of the active NPD projects across the company. Every developmental phase of these critical components happens in-house under...SeniorFull time
- ...Job Description Summary As a Senior Software Engineer, you'll play a meaningful role in shaping the next generation of MR scanner technology... .../test features for GEHC MR scanners. Work within Agile development practices and a continuous integration environment to help...SeniorVisa sponsorshipWork visaRelocation package
- ...The Role We are adding a technically driven Application Engineer to our team. In this role you will work closely with our sales... ...industry experience. Design experience including electronics, software and mechanical scope. Excellent communication and presentation...Worldwide
- Job Description:Summary: The Oracle Fusion Senior Software Engineer is a hands-on technical leadership role responsible for designing, developing... ...Oracle Fusion issues. Ensure solutions comply with development standards, security expectations, operational controls, documentation...SeniorFull time
- North Shore Bank is seeking a Branch Supervisor to coordinate the fixed activities of the branch, supervise tellers, and support sales efforts. The role supports and demonstrates customer service standards while acting in a supervisory capacity when the Branch Manager ...Senior
$165k - $242k
Eaton’s Corporate Sector division is currently seeking a Senior Growth Sites-Front End Engineering Program Manager. This position can sit out of one of... ...plans and guide their execution, participating in the development of business or functional strategy and being...SeniorLocal area- ...local communities. Overview : The Senior Product Engineer is responsible for new and existing... ...Lead product enhancements, new product development, engineered-to-order (ETO) projects,... ...with SolidWorks or equivalent 3D CAD software. Experience preparing engineering...SeniorWork at officeLocal area
- ...throughout the power grid, serving industries and communities worldwide. The Role We are seeking a Software Engineer focused on frontend and web application development to join our engineering team in Sussex, WI. This position is US-based and works closely with our...Worldwide
- ...emptying trash, and assisting with common areas. The ideal candidate will possess strong customer service skills and respect for the senior population. A High School diploma is required, along with the ability to communicate effectively and handle various tasks...Senior
$119.77k - $140.9k
...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual... ...and executives to leverage DevOps principles, engineering practices and frameworks to deliver high value business...SeniorFull timeWork experience placementLocal areaShift work3 days per week- ...Full Stack Engineer Project Scope/Components: This team is shared services... ...Must-Haves (Concepts & Tools): COBOL development experience – should be senior level. Batch and Online. DB2. Nice... ...to resolve issues and to ensure software quality. Meet with clients to understand...Senior
- ...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual... ....Collaborate with architects, product owners, and engineering teams to translate business requirements into...SeniorFull timeLocal area3 days per week
- Job Description:Summary The Oracle Platform Principal Engineer is a senior technical engineering role responsible for designing, developing... ...Oracle platform. This role focuses on Oracle Fusion technical development, enterprise integrations, reporting, platform extensions,...Full time
- ...institutions in the industry.Bringing together engineering, product, delivery, and... ...resolution, mentoring juniors.Collaborate with development, QA, DevOps, and product teams to align... ...bring:15+ years of experience in SRE, Software engineering and architecture in public...Full timeWork at office
- About Us:Barry-Wehmiller is a diversified global supplier of engineering consulting and manufacturing technology for the packaging, corrugating... ...problem solving, supplier corrective action, evaluation, development and communication of quality improvement plans and metrics....SeniorPermanent employmentFull timeRelocation
- ...solutions for the U.S. Navy and navies around the world.Job SummaryOur Test Engineering team in Menomonee Falls, WI is hiring! Join us as a Senior Test Engineer leading design and development of test programs to measure the fuctionality and integrity of our products and...SeniorLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!

