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
- ...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
- ...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual... ...Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures...SeniorTemporary workWork experience placement3 days per week
- ...Position Title: Senior Engineer, Embedded Software Location: Menomonee Falls, WI, US, 53051 Job Summary/Overview As a Senior Embedded Software Engineer... ..., you will work together with engineers on New Product Development teams to design and implement technology solutions in...Senior
$150k
...solutions across the investment lifecycle. Overview of the Senior Specialist, Software Engineering: The Senior Specialist, Software Engineering... ...to long-term technical roadmap planning, capability development, and engineering best practices. Collaborate cross-...SeniorTemporary 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- ...The Quality Engineer III collaborates with cross-functional teams to keep product flowing successfully and is responsible for providing... ...facing experience Experience with new product design and development and product lifecycle Physical Demands While performing the duties...SeniorWork at officeShift work
- ...worldwide. 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 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
- Actuary, a boutique property & casualty actuarial consulting firm, is looking for an experienced analyst for a remote, flexible hourly position. This role offers meaningful work with control over your schedule. Responsibilities include data analysis, loss reserving, and...SeniorHourly payRemote workFlexible hours
- The Senior Controls Engineer is responsible for providing expertise regarding new product development as well as continuous improvement of legacy systems. Day to day responsibilities include control design and tuning, simulation development, PLC programming, and electrical...SeniorContract workWork experience placement
- KORU HEALTH LLC is seeking an Executive Director for its Assisted Living and Memory Care community in Pewaukee, Wisconsin. The role involves overseeing care quality, building partnerships, and ensuring strategic leadership in compliance with state regulations. Candidates...Senior
- ...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
- ...candidate will be responsible for cleaning resident apartment homes, common spaces, and provide excellent customer service to the senior citizen population. A High School diploma or equivalent is required, along with good communication skills and the ability to perform...Senior
- ...teams Reviews work of less experienced team members Minimum Qualifications Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, Computer Information Systems, Geographic Information Systems, MIS, Engineering or closely...Remote work3 days per week
- ...build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us?The Technical Solutions Engineer is a developmental position, which will be used to train and develop individuals in various aspects of industrial sales roles. Ultimately,...Relocation
- ...Senior Systems Engineer We are seeking a Senior Systems Engineer to play a pivotal role in transitioning from an old ALM to a new ALM within... ...& Qualifications ~ Experience in med-device product development and associated regulations. Work Environment...Senior
- ...power grid, serving industries and communities worldwide. The Role We're looking for a DevOps Engineer to join our team and take ownership of our software development infrastructure, including CI/CD pipelines, build systems, and development tooling supporting...Worldwide
- ...similar continuous manufacturing ~ Strong background with legacy DC drive systems + modern controls ~ Proven ability to execute engineering-level retrofits ~ Experience with major OEM platforms: GOSS, manroland, Müller Martini, Cerutti, KBA, Contiweb, Megtec, Butler,...SeniorRemote work
- ...Description: Under the direction of the Engineering Manager, the Senior Design Engineer leads and supports... ...Key Responsibilities Lead the development of robust, manufacturable design... ...designs, models, and drawings using CAD software Analyze engineering sketches,...SeniorWork at office
- A leading energy technology company is seeking a Senior Industrial Technical Support Specialist to provide advanced technical support to dealers. The ideal candidate will have over 7 years of experience in automotive repair or generators, with strong customer service and...SeniorRemote work
- ...Summary : Seeking a Senior Quality Engineer with strong MDR remediation and medical device manufacturing quality experience to support... ...experience Computer System Validation (CSV) SOP development gile PLM experience Packaging validation and fit...Senior
- ...similar continuous manufacturing ~ Strong background with legacy DC drive systems + modern controls ~ Proven ability to execute engineering-level retrofits ~ Experience with major OEM platforms: GOSS, manroland, Müller Martini, Cerutti, KBA, Contiweb, Megtec, Butler...SeniorLocal areaRemote work
$85k - $100k
...Requisition Number: ENGIN001962 Description Cloud Infrastructure Engineer Are you looking for the ideal hands-on opportunity? Here,... ...grows. Youll work across teams to enable faster, safer software delivery. Youll have opportunities to improve systems,...Remote workWork visa$30.84 - $33.48 per hour
...Senior Engineering Technician The City of Pewaukee has an opening in our Engineering Division of the Department of Public Works for a full-time Senior Engineering Technician. The hourly wage range is $30.84-$33.48 with a very generous benefits package. Examples...SeniorHourly payFull timeFor contractors$78.57 per hour
...We are seeking experienced Senior High-Performance Computing (HPC) Engineers to join our dynamic team. The ideal... ...You will leverage our proprietary software platform to implement advanced image... ...regulatory compliance in software development. Excellent problem-solving...SeniorFull time- ...seeking a detail‑oriented and organized Senior Accounts Payable Specialist to join our... ...Technical: Advanced Excel skills, accounting software proficiency (Microsoft D365 preferred),... ...leave Paid time off Professional Development training opportunities #J-18808-Ljbffr...SeniorWeekly payWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!
- ngo software engineer Sussex, WI
- software developer Sussex, WI
- software engineer amazon Sussex, WI
- software developer fintech Sussex, WI
- consulting software engineer Sussex, WI
- software engineer healthcare Sussex, WI
- software engineer Sussex, WI
- startup software engineer Sussex, WI
- software developer positions Sussex, WI
- intel software engineer Sussex, WI

