Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Embedded Software Engineer

$105k - $154k

Eaton

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. GoogleTest, GoogleMock, 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, switchgear 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, deadline-oriented environment

• Strong planning and organizational skills

#LI-ML1

All positions may require participation in video and in-person interviews as part of the hiring process. All candidates will be evaluated based on job-related competencies, and all candidates’ privacy rights and data security will be protected in accordance with applicable laws.

We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.

Eaton believes in second chance employment. Qualified applicants with arrest or conviction history will be considered regardless of their arrest or conviction history, consistent with the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act and other local laws.

You do not need to disclose your conviction history or participate in a background check until a conditional job offer is made to you. After making a conditional offer and running a background check, if Eaton is concerned about conviction that is directly related to the job, you will be given the chance to explain the circumstances surrounding the conviction, provide mitigating evidence, or challenge the accuracy of the background report.

To request a disability-related reasonable accommodation to assist you in your job search, application, or interview process, please call us at View phone number on click.appcast.io to discuss your specific need. Only accommodation requests will be accepted by this phone number.

We know that good benefit programs are important to employees and their families. Eaton provides various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work. Click here ( for more detail: Eaton Benefits Overview. Please note that specific programs and options available to an employee may depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Lead Embedded Software Engineer in Waukesha, WI vacancy
  •  ...Role- Embedded Firmware Developer Work Location : Waukesha, WI, and Detroit, Michigan Required Experience & Skills: Design, develop, debug, and test embedded firmware using Embedded C. Experience in MPLab IDE for development (or anything... 
    Suggested

    United IT Solutions

    Waukesha, WI
    14 hours ago
  •  ...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 protocol conversion software, and solve tough technical problems in real time.... 
    Suggested
    Full time
    Casual work

    RTA - Real Time Automation, Inc.

    Pewaukee, WI
    3 days ago
  •  ...Senior Embedded Firmware Engineer Waukesha WI (Onsite only) Longterm Client: Genpact Rate: 50/Hr on C2C...  ...STEM Major • 10+ years of C/C++ experience in embedded software development • Experience successfully migrating code bases... 
    Suggested

    Concord IT Systems

    Waukesha, WI
    29 minutes ago
  •  ...We are seeking an entry-level Firmware Engineer to join our team supporting advanced Magnetic...  ...design, develop, test, and integrate embedded software that supports reliable, real-time...  ...to act with humility and build trust; lead with transparency; deliver with focus,... 
    Suggested
    Internship
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Waukesha, WI
    51 minutes ago
  •  ...join us!Job DescriptionJob DescriptionYou will be part of a Software Embedded engineering team. The team focuses on design, development, and test of...  ...requirements and tools.You will report to an Engineering Lead - Embedded SoftwareEssential FunctionsDevelop safety- and... 
    Suggested
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Milwaukee, WI
    2 days ago
  •  ...cloud-based management platforms. The software you build will support clinicians caring...  ...either healthcare interoperability or embedded connectivity technologies. You may be...  ...preferred but not required. We value strong engineering fundamentals and the ability to learn... 
    Full time
    Remote work
    Worldwide
    Visa sponsorship
    Work visa
    Relocation package

    GE HealthCare

    Waukesha, WI
    12 days ago
  •  ...Sr. Embedded Software EngineerAs part of an R&D project team, the senior engineer owns the design of a complete module or sub-assembly of medium complexity, from conception...  ...works in close collaboration with the project lead on assigned tasks, and provides inputs to... 
    Work at office

    Samprasoft

    Milwaukee, WI
    4 days ago
  •  ...DescriptionBrady Corporation is seeking a Lead Firmware Engineer to join our team in developing high...  ..., implementing, and testing real-time embedded firmware to enhance the performance...  ...engineers, mechanical engineers, and software developers to integrate firmware with... 

    Brady

    Milwaukee, WI
    2 days ago
  •  ...Description: Job Summary: Greenix is looking for an Engineering Team Lead to own our ecommerce and web platform and to set technical...  ...company. Qualifications: ~~5 years of experience in software engineering, with a strong track record on ecommerce... 
    For contractors
    Work at office

    Greenix Pest Control

    Waukesha, WI
    4 days ago
  •  ...ready solutions. INNIO employs over 5,000 people worldwide and is committed to moving energy forward. We’re looking for a Lead Mechanical Design Engineer eager to take on advanced engineering challenges and contribute directly to the evolution of next‑generation... 
    Worldwide
    Flexible hours

    INNIO Group

    Waukesha, WI
    3 days ago
  • $111.3k - $215.1k

     ...are, join our team.KPMG is currently seeking a Technical Lead, Forward Deployed Engineering to join our AI & Data Labs practice.Responsibilities:...  ...years of recent experience shipping end-to-end production software systems, with a focus on data, machine learning, and AI-... 
    H1b
    Local area

    KPMG

    Milwaukee, WI
    2 days ago
  • $98.9k - $125.6k

     ...Job Description Job Description Job Title: Embedded Software Engineer Job Description We are seeking a highly motivated Embedded Software...  ...controller software at the unit level. Technically lead the breakdown of software scopes of work, and contribute to... 
    Permanent employment
    Work experience placement
    3 days per week

    Actalent

    Milwaukee, WI
    1 day ago
  •  ...Devices innovation center is home to 300+ passionate engineers working across hardware, software, mechanics, audio, media processing and artificial intelligence...  .... The Cisco Lysaker Platform team is looking for an embedded software engineer to join us. You will be working... 

    Cisco Systems, Inc.

    Wind Lake, WI
    2 days ago
  • Role Summar Build and maintain the embedded software stack for the Delta Unit Controller, the skid...  ...to the upstream RT and SCADA. You will lead the platform of the developed code base...  ...Qualification BS/MS in Computer Engineering, Electrical Engineering, or Computer Science... 
    Local area

    Delta Electronics Americas

    Milwaukee, WI
    2 days ago
  • 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, including... 
    Internship

    Husco

    Waukesha, WI
    2 days ago
  • Embedded Wireless Driver Solutions (Primarily Wi-Fi) Engineer Technical / Soft Skills Experience with Bluetooth or other wireless protocols. Contributions to open-source wireless projects. Knowledge of secure boot, OTA updates, system security in embedded environments... 

    TechDigital Group

    Waukesha, WI
    2 days ago
  • Job Summary We’re looking for an Embedded Firmware Engineer II who can take full ownership of firmware...  ...firmware that powers our industry-leading lighting technologies. From concept through...  ...implement production-level and R&D software solutions Write high-performance... 

    Cindavi

    Milwaukee, WI
    2 days ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  ...firmware engineering, power electronics, embedded systems, machine learning, and the use of...  ...hardware, and TestStand. Experience with software configuration management tools, defect tracking... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    4 days ago
  • Job DescriptionBrady Corporation is seeking a Senior Firmware Engineer to join our team in developing high speed inkjet and thermal transfer...  ...responsible for designing, implementing, and testing real-time embedded firmware to enhance the performance and functionality of our... 

    Brady

    Milwaukee, WI
    2 days ago
  •  ...hydrogen‑ready solutions. INNIO employs over 5,000 people worldwide and is committed to moving energy forward.We are seeking a Lead Application Engineer - Gas Engines to drive the adoption of Waukesha Gas Engine solutions for gas compression and power generation applications... 
    Worldwide
    Flexible hours

    INNIO Group

    Waukesha, WI
    1 day ago
  •  ...can truly know and help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead Modern Workplace SharePoint Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work... 
    Full time

    CliftonLarsonAllen

    Milwaukee, WI
    1 day ago
  •  ...solutions on our electrical engineering teams. Our Engineering Team is...  ...engineering, power electronics, embedded systems, machine learning,...  ...Engineer will be a technical lead the design of new firmware architectures...  ...implementation of embedded software systems using modern software... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    3 days ago
  • $60 - $65 per hour

    Request ID: 30967-1 Bill Rate $60.00 - $65.00 Location: Waukesha, WI Duration: 6 months GBaMS ReqID: 10350149 We are seeking a highly skilled Full Stack Developer with strong expertise in Python scripting, React front-end development, and ...

    Q1 Technologies

    Waukesha, WI
    4 days ago
  • $245k - $285k

     ...Schedule Monday-Friday, 0800-1600 Essential Responsibilities Perform software development predominantly using Java to create and implement...  ...capabilities Collaborate with a team of software and systems engineers in an agile environment to analyze requirements and derive... 
    Hourly pay
    Local area
    Monday to Friday

    Amentum

    Waukesha, WI
    5 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job Description• At least 4 years of experience in... 

    Sonsoft

    Milwaukee, WI
    4 days ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  ...firmware engineering, power electronics, embedded systems, machine learning, and the use of...  ...Principal Firmware Engineer - IoT will lead the design, implementation, and testing... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    3 days ago
  •  ...Computer Science, Business or related field •Minimum 5 years’ experience in commercial software development in one or more of the following roles: Designer, Developer, Software Engineer, Systems Analyst or equivalent. Additional Information H1B copy and Passport... 
    Full time
    Contract work
    H1b

    Agile Enterprise Solutions Inc

    Waukesha, WI
    1 day ago
  • $110.7k - $218.3k

     ...work. Recruiting for this role ends on 09/30/2026. Work You'll Do As a Senior Consultant on the team, you will be responsible for: Leading the design, coordination, and delivery of Oracle HCM Cloud technical integrations across enterprise systemsDefining integration strategy... 
    Local area

    Deloitte

    Milwaukee, WI
    1 day ago
  • Job ID: SRJ_7491Posted: 2025-08-22Location: Milwaukee, WI; Franklin, INEmployment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsRole: Onsite Technical LeadLocation: Onsite (Milwaukee, USA) Fulltime / HybridJob Description...
    Full time

    SRI Tech

    Milwaukee, WI
    3 days ago
  •  ...duties and responsibilities, as management may deem necessary from time to time. Lead the structural design of complex products and systems using CAD/drafting software, applying advanced engineering principles. Direct research, design, evaluation, installation, and... 
    For subcontractor

    Kids for the Future

    Pewaukee, WI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Embedded Software Engineer. Be the first to apply!