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

Lead Embedded Software Engineer - Hybrid (C/C++, RTOS)

$105k - $154k

Eaton

Eaton’s ES‑AMER ESS division is seeking a Lead Embedded Software Engineer. The expected annual salary range for this role is $105,000 to $154,000 per year. What You’ll Do This position is located at either Eaton Plymouth, MN or Franksville, WI and will provide relocation assistance for candidates currently residing in the U.S. It offers a hybrid work schedule (3 days in office, 2 days remote). Lead high‑level design activities for new product features. Lead system interface design activities and resolve integration issues. Evaluate system performance requirements to assess the suitability of embedded software and hardware components. Design and implement features for power system intelligent electronic devices, including protection algorithms, diagnostics/prognostics, communication protocols, cybersecurity, and other relay, control and monitoring functions using C/C++. Collaborate with product owners, functional managers, systems engineering to translate product and system requirements into firmware designs and stories, developing module and system‑level code and unit tests. Participate in tasks related to new product and feature development including planning, 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 tests to support developer testing activities and integration with continuous integration pipelines. Participate in and lead design and code reviews. Plan and execute tasks in collaboration with the project team to meet objectives. Evaluate and recommend software development process improvements in collaboration with engineering management. Basic Qualifications Bachelor’s degree from an accredited institution. Minimum of 4 years’ experience working on embedded systems or embedded software development. U.S. employment sponsorship is not available for this position. 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++. Demonstrated competency with embedded software development environments and tools for Embedded Linux. Familiarity with network protocols such as Serial, TCP/IP, Ethernet. Experience designing and implementing virtualized environments for embedded software designs. Understanding of object‑oriented design principles, secure coding, and cybersecurity best practices. Knowledge of real‑time operating system concepts. Experience modeling systems with UML or similar methodologies and developing use‑case models for real‑time behavior. Ability to work effectively in an Agile Scrum or other iterative development environment. Experience with test‑driven development and 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). Knowledge of power systems, switchgear, and regulator control products is an added advantage. Skills Ability to travel up to 10%. Effectively lead, work, and communicate within a global team environment. Collaborate with global multi‑disciplinary engineering teams to deliver products and features. Excellent verbal and written communication skills, including the ability to explain technical issues. Demonstrated proficiency in problem solving. Self‑starter with the ability to operate with minimal supervision. Ability to work in a fast‑paced, deadline‑oriented environment. Strong planning and organizational skills. EEO Statement We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based on 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, consistent with relevant local laws. Benefits Eaton provides health and welfare benefits, retirement benefits, and programs that provide paid and unpaid time away from work. #J-18808-Ljbffr Eaton

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Lead Embedded Software Engineer - Hybrid (C/C++, RTOS) in Minneapolis, MN vacancy
  •  ...experienced and specialized engineers with over 25 years of...  ...We are looking for a Lead Embedded Software Engineer to guide the...  ..., driver development, RTOS or bare‑metal...  ...software in C and/or C++. Experience leading technical...  ...Knowledge of Agile, Scrum, or hybrid project planning... 
    C++
    Temporary work
    Flexible hours

    ForwardEdge ASIC LLC

    Saint Paul, MN
    1 day ago
  •  ...Gaming Software Engineer Welcome to the world of land-based...  ...candidate has experience in embedded systems, machine...  ...for embedded systems in C/C++. Collaborate...  .... Familiarity with RTOS, bare‑metal development...  ...equipment. Work Conditions Hybrid structure with 3 days... 
    C++
    Local area
    3 days per week

    Light & Wonder

    Eden Prairie, MN
    4 days ago
  • $50 - $65 per hour

     ...Job Title: Embedded Software Engineer Job Description This role...  ...primarily in embedded C++. The position involves...  ...operating systems (RTOS), such as QNX, FreeRTOS...  ...SafeRTOS, TI-RTOS, or µC/OS. Work within...  ...to discuss a limited hybrid work arrangement, subject... 
    C++
    Contract work
    Temporary work
    Worldwide

    Actalent

    Saint Paul, MN
    3 days ago
  •  ...Overview Position: Medical Senior Embedded Software Engineer – QNX / BSP Location: St....  ...teams. Responsibilities Lead and support QNX BSP bring-up...  ...maintain embedded firmware using C/C++ Work directly with...  ...Have Skills Experience with RTOS environments GUI development... 
    C++

    Global Connect Technologies

    Saint Paul, MN
    5 days ago
  • $120k - $150k

     ...Principal Embedded Software Engineer Location : New Brighton, MN Type: Full Time Schedule: Hybrid - 3 days in office and 2 days remote Salary...  ...Employer. A leading developer in the sensor solutions...  ...embedded software development in C/C++. #CB #embedded #Software... 
    C++
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Pepperl+Fuchs Group

    Saint Paul, MN
    1 day ago
  • $130k - $165k

     ...Senior Wireless Firmware Engineer Job Description...  ...in Firmware, C++, Embedded C, and Embedded Software. ~ Experience with Microcontrollers, RTOS, Python, and Device Drivers...  .... ~ Knowledge of C/C++, Hardware Programming...  ...Type This is a hybrid position in Eden... 
    C++
    Permanent employment
    Temporary work

    Actalent

    Eden Prairie, MN
    1 day ago
  •  ...SkyWater Search Partners is seeking an Embedded Software Engineer in Maple Grove, Minnesota. This full-time, onsite opportunity involves designing...  ...software development and proficiency in embedded Linux and C/C++. The role offers competitive compensation, bonus potential,... 
    C++
    Full time
    Flexible hours

    SkyWater Search Partners

    Maple Grove, MN
    2 days ago
  • $130.62k - $138k

     ...Requires a Bachelor's degree in Software Engineering, or a related Science,...  ...have an immediate need for an Embedded Firmware Engineer....  ...expert programming ability (C/C++, assembly, scripting) Knowledge...  ...work-for-us/benefits #LI-Hybrid Salary Note This estimate... 
    C++
    Immediate start
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    3 days ago
  • $55 - $75 per hour

     ...Sr Embedded Software Engineer We are seeking a highly skilled Sr Embedded Software Engineer to lead the development of embedded software for electro...  ...testing. ~ Proficiency in C++, C#, and/or C programming....  ...environment follows a hybrid schedule, with a target of... 
    C++
    Contract work
    Temporary work
    Work at office

    Actalent

    Maple Grove, MN
    4 days ago
  •  ...Summary We're seeking a Software Engineer to develop and support...  ...has experience in embedded systems, machine control...  ...for embedded systems in C/C++. Collaborate closely...  ...reviews). Familiarity with RTOS, bare‑metal...  ...equipment. Work Conditions Hybrid structure with 3 days... 
    C++
    3 days per week

    LNW Gaming, Inc.(KAC)

    Eden Prairie, MN
    2 days ago
  •  ...products that save lives. We are looking for a software engineer with software development experience in embedded Linux device design and user interface (UI)...  ...cryoablation family of devices. Our tools include C++, Qt, Linux Required Skills : • 3+ years... 
    C++
    Local area

    My3Tech Inc

    Maple Grove, MN
    3 days ago
  • $130k - $160k

     ...Location: Minneapolis, MN Hybrid (In office weekly as...  ...Principal Firmware Engineer with specialized experience...  ..., and optimizing embedded software to ensure the safety,...  ...expertise in programming in C/C++ for resource-...  ...time operating systems (RTOS) and bare-metal programming... 
    C++
    Work at office

    Enterra Medical, Inc.

    Minneapolis, MN
    27 days ago
  •  ...more connected -- and a lot smarter. We’re looking for an Embedded Software Engineer who’ll be responsible for the development of software for...  ...the development work will be application and test code in C/C++/Rust, but there will be opportunities to work on frameworks... 
    C++
    Remote job
    Work from home

    SmartThings

    Minneapolis, MN
    23 days ago
  •  ...Description located in Eden Prairie, MN has an opening for an Embedded Software Lead Engineer, for the Hydraulics Software, Electronics and Controls (...  ...of Hydraulic applications including products such as hybrid power vehicles, high-pressure mobile valve applications and... 
    Relocation package

    Direct Staffing Inc

    Eden Prairie, MN
    5 days ago
  • Embedded Software Engineer (C, C++) in Bloomington, Minnesota (Must have ACTIVE TS/SCI) Agile, Assembly, Embedded C, Embedded C++, Linux, Python, SDLC...  ...optimization strategies, with previous experience in Assembly, C/C++, Python, Rust, Embedded Linux or others. ~Development... 
    C++
    Full time
    Relocation
    Flexible hours

    DBA Web Technologies

    Bloomington, MN
    more than 2 months ago
  •  ...oriented Firmware Engineer to join our Global...  ...and implementing embedded firmware for advanced...  ...develop industry leading electronic control...  ...code. • Develop software test plans,...  ...languages like C and C++, as well as assembly...  ...operating systems (RTOS) and development environments... 
    C++

    Sparrow Inc

    Saint Paul, MN
    4 days ago
  •  ...functional team involving hardware, software, SME professionals, and...  ...’s degree in Computer Engineering, Computer Science, Electrical...  ...or more years working in C or C++ in embedded firmware development. • Experience with embedded RTOS or bare-metal development.... 
    C++

    Insight Global

    Saint Paul, MN
    2 days ago
  • $115k - $135k

    Tews Company Staffing is seeking a Strategic Sourcing Manager - Technology in Minnetonka, MN. This hybrid role requires a category leader to develop and implement sourcing strategies across technology, ensuring alignment with business objectives. The ideal candidate will... 

    Tews Company Staffing

    Minnetonka, MN
    4 days ago
  • $175k - $210k

     ...last five months, Series A funding, and a team of 20 (including 9 engineers), they’re now hiring a Senior Backend Engineer to expand their...  ...~ Experience with Golang strongly preferred, open to Java/C/C++/C#/Rust as well ~ Experience with LLMs / AI Agents or a true... 
    C++
    Full time
    Immediate start
    Remote work

    Jobot

    Minneapolis, MN
    4 days ago
  • $149.83k - $158.02k

     ...Senior Software Engineer As an advanced software engineer, you’ll be a member...  ...for developing full-stack embedded software with Realtime...  ...Strong experience with C/C++, particularly in hardware-centric...  ...in embedded software, Linux, RTOS, and HW/SW integration environments... 
    C++
    Flexible hours

    General Dynamics

    Minneapolis, MN
    5 days ago
  • $115k - $144.2k

     ...As an Advanced R&D Engineer/Scientist here at Honeywell, you will engage...  ..., MN site locations on a Hybrid work schedule. In this role, you...  ...security practices Highly skilled in C/C++, MATLAB, ROS Experience with...  ...personality Ability to lead, motivate, develop and mentor... 
    C++
    Permanent employment
    Temporary work
    Work experience placement
    Flexible hours

    Honeywell Aerospace

    Minneapolis, MN
    2 days ago
  • $149.83k - $162.12k

     ...Requirements: Bachelor's degree in Software Engineering, or related Science,...  ...Strong experience with embedded C/C++ Strong experience with...  ...software development, Linux, RTOS, and HW/SW integration....  ...with demonstrated success leading the software development life... 
    C++
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    4 days ago
  • $150k - $165k

     ...Senior Software Engineer St. Louis Park, MN Job Summary: We...  ...medical device systems, including embedded components and mobile apps (...  ...languages such as C/C++, C#, Python, Java, or Swift/Kotlin...  ...real-time operating systems (RTOS) as well as application-level... 
    C++

    Enterra Medical, Inc.

    Minneapolis, MN
    3 days ago
  • $149.83k - $158.02k

     ...Requires a Bachelor's degree in Software Engineering, or a related Science,...  ...responsible for developing full-stack embedded software with Realtime...  ...Strong experience with C/C++, particularly in hardware-centric...  ...embedded software, Linux, RTOS, and HW/SW integration environments... 
    C++
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    4 days ago
  • $112.7k - $193.2k

     ...Caring. Connecting. Growing together. Job Description - Lead Bigdata Engineer, DC or MN (Hybrid) (2370083) Lead Bigdata Engineer, DC or MN (Hybrid) -...  ...in. Required Qualifications: 10+ years of hands-on software development experience 5+ years of experience in distributed... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday

    Optum

    Eden Prairie, MN
    3 days ago
  •  ...Keywords C++/C, DO-178C, RTCA Must to Have Must Have Experience On Model based...  ...Development or verification of certified software for flight control systems, flight...  ...critical avionics systems. Verification of embedded model-based or C/C++ developed software. Development of... 
    C++

    TechDigital Group

    Richfield, MN
    3 days ago
  • $140k - $210k

     ...manufacturing of highly engineered, precision power...  ...and partnership with leading customers, a global best...  ...between hardware and software, and operational performance...  ..., FPGAs, and embedded processor systems. Development...  ...and modification of C++ RTOS embedded applications.... 
    C++
    Temporary work
    Work at office
    Flexible hours

    ADVANCED ENERGY MANAGEMENT, INC.

    Eden Prairie, MN
    5 days ago
  • $116.73k - $175.1k

     ...Principal Firmware Engineer has deep expertise...  .... This position leads the design, development...  ...optimization of embedded firmware to ensure...  ..., systems, software, and regulatory teams...  ...Strong expertise in C/C++ programming for resource...  ...experience with RTOS (Real-Time... 
    C++
    Immediate start
    Flexible hours

    Coloplast A/S

    Minneapolis, MN
    1 day ago
  • $127.11k - $177.87k

     ...digital solutions team leads the way in...  ...your ideas will help engineer solutions for stronger...  ...skilled Senior Embedded Systems Engineer...  ...optimization of embedded software for cutting-edge...  ...solutions using C/C++ for real-time...  ...operating systems (RTOS), and hardware abstraction... 
    C++
    Hourly pay
    Remote work
    Work from home

    Trane Technologies

    Minneapolis, MN
    5 days ago
  • Optum is seeking a Lead AI/ML Engineer in Eden Prairie, MN, to establish voice AI capabilities and lead talented engineering teams. This hybrid position requires extensive software engineering experience and a passion for deploying responsible AI solutions. The ideal candidate... 

    Optum

    Eden Prairie, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Embedded Software Engineer - Hybrid (C/C++, RTOS). Be the first to apply!