Lead Embedded Firmware Engineer

2 weeks ago


Raleigh, North Carolina, United States Eaton Full time
About the Role

Eaton's Electrical Critical Power Solutions Division is seeking a highly skilled Lead Embedded Firmware Engineer to join our team. As a key member of our team, you will be responsible for leading global teams to develop embedded software for Critical Power Solutions technology development projects and power conversion products.

Key Responsibilities
  • Lead global engineering teams in the development, testing, and release of embedded Linux software for technology development projects and new product development projects.
  • Evaluate business requirements to determine potential solutions and develop overall software architecture and requirements for technology development and new product development projects.
  • Architect new features and develop requirements, write and maintain functional specifications of design solutions.
  • Create project plans, work breakdown structure, schedule estimates for upcoming software projects while managing ambiguity.
  • Monitor the activities on the software development and adapt plans to meet the schedule, interface closely with cross-functional team members to create high-quality products.
  • Lead process improvement initiatives, work with cross-functional teams to implement new processes.
  • Analyze, design, code, and test software used in uninterruptible power systems, power distribution systems, and other power quality products.
  • Develop high-quality, high-performing software that meets coding standards and product design requirements, develop test plans, and monitor test results.
  • Document software components and interactions using flowcharts, diagrams, code comments, and code snippets.
  • Perform software design reviews, code reviews for other members of the team, formally release embedded software following company procedures.
  • Apply best engineering practices, good judgment, and decision-making for advanced technical problem-solving.
  • Mentor fellow team members on new technologies, architecture principles, and good coding practices.
Requirements
  • Bachelor's Degree in Engineering or Computer Science from an accredited institution with a minimum of five years' work experience in software development or Master's Degree in Engineering or Computer Science from an accredited institution with a minimum of three years' work experience in software development.
  • Minimum of three years' industry work experience in embedded Linux.
  • Preferred qualifications include 4+ years of development experience in a Linux environment, experience with Yocto build environment and multi-core embedded systems, experience with Dunfell and Kirkstone Linux distributions, demonstrated competency using or designing systems communicating with industrial networking protocols, experience leading global software projects, experience with EdgeX Foundry, experience with Agile development methodologies and concepts, experience using software development lifecycle management tools in a team environment, solid understanding of CyberSecurity and/or Cryptography, solid understanding of Software design principles, algorithms, data structures, and multi-threading concepts.
What We Offer

Eaton offers a competitive salary and benefits package, including 401K, medical, dental, tuition reimbursement, paid holidays, vacation, paid parental leave. We are committed to fostering a successful work-life balance and offer opportunities for career advancement through a defined technical track as well as broader Eaton career opportunities in various business functions.

We are an equal employment opportunity employer and consider qualified applicants regardless of 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.



  • Raleigh, North Carolina, United States Inficare Full time

    Job Title: Embedded Firmware DeveloperLocation: RemoteMode: ContractWe are seeking an experienced software engineer to develop, debug, and test embedded firmware. The ideal candidate will have a strong background in C, C++, and Python programming, as well as experience with firmware development, build tools, and release management. The role will involve...


  • Raleigh, North Carolina, United States Lorven Technologies Full time

    Job Title: Embedded Firmware DeveloperWe are seeking a skilled Embedded Firmware Developer to join our team at Lorven Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded firmware for our products.Key Responsibilities:* Design and develop embedded firmware using C/C++ and...


  • Raleigh, North Carolina, United States Schneider Electric Full time

    About the RoleSchneider Electric is seeking a highly skilled Senior Firmware Engineer to join our team in Raleigh, NC or Foxboro, MA.This is a unique opportunity to work on cutting-edge firmware development, collaborating with a multi-functional design environment to drive innovation and excellence.Key ResponsibilitiesExpand and modify existing firmware to...


  • Raleigh, North Carolina, United States Schneider Electric Full time

    Sr Firmware EngineerSchneider Electric is seeking a highly skilled Senior Firmware Engineer to join our team in Raleigh, NC or Foxboro, MA.The ideal candidate will be part of a multi-functional design environment with individual responsibility in the following areas:Expand and modify existing firmware to meet marketing requirementsPerform development (coding...


  • Raleigh, North Carolina, United States Eaton Full time

    Job SummaryEaton's Embedded Software team is seeking a highly skilled Lead Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for designing and developing embedded applications for our Edge devices, which are a critical component of our Brightlayer Digital solution.As a Lead Embedded Software Engineer, you will...


  • Raleigh, North Carolina, United States Eaton Full time

    Job DescriptionEaton's Electrical Critical Power Solutions Division is seeking a highly skilled Lead Embedded Firmware Engineer to join our team. As a key member of our global engineering team, you will be responsible for leading the development of embedded software for Critical Power Solutions technology development projects and power conversion...


  • Raleigh, North Carolina, United States Senzit Full time

    About the Role:Senzit is seeking a skilled Firmware Engineer to join our high-performance Software team. As a Firmware Engineer, you will be responsible for designing, developing, and testing embedded firmware code for our next-generation predictive maintenance platform.Key Responsibilities:Participate in all stages of firmware development life cycle,...


  • Raleigh, North Carolina, United States Donato Technologies, Inc Full time

    Job OverviewDonato Technologies, a leading IT service provider, is seeking a skilled Embedded Systems Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded firmware for our clients.Key Responsibilities:Develop and maintain firmware build tools and manage...


  • Raleigh, North Carolina, United States Greenfield Source Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Greenfield Source. As a key member of our Electrical Critical Power & Digital Infrastructure division, you will be responsible for developing embedded firmware for our CPDI power conversion products and technology development...


  • Raleigh, North Carolina, United States Greenfield Source Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Greenfield Source. As a key member of our Electrical Critical Power & Digital Infrastructure division, you will be responsible for developing embedded firmware for our CPDI power conversion products and technology development...


  • Raleigh, North Carolina, United States Eaton Electrical Full time

    About the RoleEaton's Power Electronics Center of Excellence is seeking a highly skilled Lead Power Electronics Control Engineer to join our team. This is a fantastic opportunity to work on cutting-edge power electronics platforms and contribute to the development of innovative products.Key ResponsibilitiesDevelop and implement control algorithms and...


  • Raleigh, North Carolina, United States Eaton Electrical Full time

    Job Title: Lead Power Electronics Control EngineerEaton's Power Electronics Center of Excellence is seeking a highly skilled Lead Power Electronics Control Engineer to join our team.Job Summary:This role involves developing and implementing control algorithms and firmware for electric motors and power converters. The successful candidate will have a strong...


  • Raleigh, North Carolina, United States Accuro Full time

    Job Title: Embedded Software Engineer – Medical Device ExperienceLocation: Raleigh, NC Job Type: 3+ months contract Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Accuro. The successful candidate will have a strong background in software development for medical devices and a proven track record of delivering...

  • Principal Engineer

    3 weeks ago


    Raleigh, North Carolina, United States Eaton Full time

    About the RoleEaton's Power Electronics and Battery Center of Excellence (CoE) is seeking a highly skilled Principal Engineer to lead the development of power electronics control systems. This role will be based in Raleigh, NC, and relocation assistance and company sponsorship will be offered to candidates currently residing within the US/PR.The expected...


  • Raleigh, North Carolina, United States Piper Companies Full time

    Piper Companies is seeking a highly skilled Senior Embedded Software Engineer to join their team in Raleigh, NC. The ideal candidate will have expertise in designing, developing, and reviewing software at the kernel/driver level and application layer in the Yocto build system.Key responsibilities include:Leading projects and mentoring junior...

  • Principal Engineer

    4 weeks ago


    Raleigh, North Carolina, United States Eaton Full time

    About the RoleEaton's Power Electronics and Battery Center of Excellence (CoE) is seeking a highly skilled Principal Engineer to lead the development of power electronics control systems. This role will be based in Raleigh, NC, and relocation assistance will be offered to candidates currently residing within the US/PR.The expected annual salary range for...


  • Raleigh, North Carolina, United States Info Way Solutions Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Info Way Solutions. As a key member of our engineering team, you will be responsible for designing and developing complex embedded systems.Key Responsibilities:Design and develop software for embedded systems using C++ and C programming languages.Work effectively...

  • Principal Engineer

    3 days ago


    Raleigh, North Carolina, United States Eaton Full time

    Job Title: Principal Engineer - Power Electronics ControlEaton's Power Electronics and Battery Center of Excellence (CoE) is seeking a highly skilled Principal Engineer to lead the development of power electronics control systems. This role will be based in Raleigh, NC, and relocation assistance will be offered to candidates currently residing within the...

  • Principal Engineer

    3 days ago


    Raleigh, North Carolina, United States Eaton Full time

    About the RoleEaton's Power Electronics and Battery Center of Excellence (CoE) is seeking a highly skilled Principal Engineer to lead the development of power electronics control systems. This role will be based in Raleigh, NC, and will involve collaboration with cross-functional teams to design and implement control architecture and algorithms for electric...

  • Principal Engineer

    2 days ago


    Raleigh, North Carolina, United States Eaton Full time

    Job Summary:Eaton's Power Electronics and Battery Center of Excellence (CoE) is seeking a highly skilled Principal Engineer - Power Electronics Control to join our team. This role will be based in Raleigh, NC, and will involve designing and implementing control architecture and algorithms for electric motors, power converters, and battery management...