×
Register Here to Apply for Jobs or Post Jobs. X

Lead Embedded Software Engineer

Job in Franksville, Racine County, Wisconsin, 53126, USA
Listing for: Eaton Corporation
Full Time position
Listed on 2026-07-10
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 105000 - 154000 USD Yearly USD 105000.00 154000.00 YEAR
Job Description & How to Apply Below
Location: Franksville

Eaton's ES AMER ESS division is currently seeking a Lead Embedded Software Engineer. This role may be based at our Franksville, WI;
Plymouth, MN; or Waukesha, WI locations. Relocation assistance offered to those currently residing in the U.S. A hybrid schedule (3 days in office/2 days remote) is offered.

The expected annual salary range for this role is $105000 - $154000 a year.

Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.

What you'll do:

The Lead Embedded Software Engineer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid applications in the electrical power distribution industry. You'll collaborate with a multi-discipline engineering team (software, hardware, and test) to define requirements between hardware and software subsystems.

* Lead high-level design activities for new product features

* Lead system interface design activities and lead the resolution of integration issues

* Evaluate system performance requirements to evaluate suitability of embedded software and hardware components

* Design and implement features for power system intelligent electronic devices, including power system protection algorithms, system diagnostics/prognostics, communication protocols, cybersecurity, and other relay, control and monitoring functions using C/C++

* Collaborate with product owners, functional managers, systems engineering to distill product/system requirements/use cases to firmware designs/stories, developing module & system level code, and unit tests

* Participate in tasks related to new product development/feature development including planning, task/story estimation, design, programming, unit testing, peer review, integration and release

* Collaborate with external and internal customers, such as Marketing, Service, Operations and other engineering teams throughout the product development life cycle

* Participate in the analysis and specification of embedded software subsystems

* Design and implement unit test in support of developer testing activities and integration with Continuous Integration (CI) pipelines

* Participate and lead design and code reviews

* Plans and executes tasks in collaboration with the project team to ensure objectives are met

* Evaluates and recommends software development process improvements in collaboration with engineering management

Qualifications:

Basic Qualifications:

* Bachelor's degree from an accredited institution.

* Minimum of 4 years' experience working on embedded systems or embedded software development

* Eaton will not consider applicants for employment immigration sponsorship or support for this position. This means that Eaton will not support any CPT, OPT, or STEM OPT plans, F-1 to H-1B, H-1B cap registration, O-1, E-3, TN status, I-485 job portability, etc.

Preferred Qualifications:

* Minimum 3 years' experience using C / C++

* Familiarity with hardware drivers and embedded applications, networking and related areas primarily using C and C++ as programming languages.

* Demonstrated competency with embedded software development environment and tools for Embedded Linux

* Familiarity with using or designing systems that use network protocols such as Serial, TCP/IP, Ethernet

* Familiarity creating and implementing virtualized environments for embedded software designs.

* Understanding of Object Oriented Design (OOD) principles, secure coding and cybersecurity best practices

* Understanding of real-time operating system (RTOS) concepts

* Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior

* Ability to work effectively in an Agile Scrum (or other iterative development) environment

* Experience with test-driven development (TDD) and a good familiarity with unit test frameworks (e.g. Google Test, Google Mock, xUnit++)

* Experience with multi-core embedded systems

* Experience using SDLC management tools in a team environment (e.g. Jira, Git, etc.)

* Knowledge of power systems, switch gear and regulator controls products/applications is an added advantage

Skills:

* Ability to travel up to 10%

* Effectively lead, work and communicate within a global team environment.

* Collaborate with a global multi-discipline engineering teams (software, embedded software, hardware, power systems, systems, product and test) to deliver products and features in the Controls and Relays Group.

* Collaborate with external and internal customers, such as Marketing, Service, Operations and other engineering teams throughout the product development life cycle

* Excellent verbal and written communication skills including the ability to effectively explain technical issues/concepts

* Demonstrated proficiency in problem solving

* Self-starter with the ability to operate effectively with minimal supervision

* Ability to work in a fast paced,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary