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 21 hours ago
Similar jobs that could be interesting for youBased on the Lead Embedded Software Engineer - Hybrid (C/C++, RTOS) in Minneapolis, MN vacancy
  • $105k - $154k

     ...is currently seeking a Lead Embedded Software Engineer. The expected...  ...This position offers a hybrid work schedule. (3 days...  ...monitoring functions using C/C+• Collaborate with...  ...experience using C / C++ Familiarity with hardware...  ...operating system (RTOS) concepts Model designs... 
    C++
    H1b
    Work at office
    Local area
    Remote work
    Relocation
    Visa sponsorship

    Eaton

    Minneapolis, MN
    5 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
    5 days ago
  •  ...smarter. Our team includes engineers who have built and...  ...a Senior / Staff Embedded Engineer who is deeply...  ...maintain embedded Linux software for edge devices, from...  ...development ~ Proficiency in C/C++, with working...  ...Linux Familiarity with RTOS or hybrid RTOS/Linux systems... 
    C++
    Full time

    Brightai Corporation

    Minneapolis, MN
    2 hours ago
  • $105.23k - $110.98k

     ...Bachelor's degree in Software Engineering, or related Science, Technology...  ...OBJECTIVES: As an Embedded Software Engineer for...  ...with embedded C/C++ Strong experience with...  ...development, Linux, RTOS, and HW/SW integration...  ...demonstrated success leading the software development... 
    C++

    VetJobs

    Bloomington, MN
    2 days ago
  • $105.23k - $110.98k

     ...Embedded Software Engineer As an Embedded Software Engineer for Airborne Systems...  ...Strong experience with embedded C/C++ Strong experience with...  ...development, Linux, RTOS, and HW/SW integration. Familiarity...  ...with demonstrated success leading the software development... 
    C++
    Flexible hours

    General Dynamics

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

     ...Requires a Bachelor’s degree in Software Engineering, or a related Science,...  ...Strong experience with embedded C/C++ Strong understanding of embedded...  ...-time operating systems (RTOS) like FreeRTOS, VxWorks, or...  ...with demonstrated success leading the software development life... 
    C++
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    5 days ago
  • $51 - $74.25 per hour

     ...Principal Software Engineer position in Minneapolis,...  ...Work will be HYBRID PAY RATE:...  ...passion for real-time, embedded software development...  ...Software Engineer plans, leads, and performs a...  ...software design, C++ coding, and unit...  ...#CPlusPlus #RTOS #RealTimeSystems #vxWorks... 
    C++
    Hourly pay
    Remote work
    Day shift

    Trispoke Managed Services Pvt Ltd

    Minneapolis, MN
    2 days ago
  •  ...for a variety of embedded products. You...  ...prototypes from initial engineering samples to mass...  ...embedded software development...  ...developing firmware in C/C++. Proven...  ...development, including RTOS environments...  ...). #LI-JB1 #LI-HYBRID About Us...  ...its role as a leading global... 
    C++
    For contractors
    Worldwide

    Resideo

    Minneapolis, MN
    1 day ago
  •  ...As a Sr. Advanced Embedded Engineer at Resideo, you will...  ...engineers, software teams, data/AI specialists...  ...bare‑metal and RTOS‑based systems, including...  ...~ Strong embedded C/C++ proficiency ~...  ...#LI-LH1 #LI-HYBRID Resideo Technologies...  ...its role as a leading global wholesale distributor... 
    C++
    For contractors
    Worldwide

    Resideo

    Minneapolis, MN
    10 hours 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...  ...disability, and PTO A leading developer in the sensor...  ...of experience in embedded software development in C/C++.... 
    C++
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Pepperl+Fuchs

    Minneapolis, MN
    3 days ago
  •  ...Principal Embedded Software Engineer Det-Tronics is a global technology leader...  ...Embedded Software Engineer will lead the firmware design,...  ...embedded software/firmware using C/C++. ~3+ years of experience with...  ...-Time Operating Systems (RTOS). Preferred Qualifications... 
    C++
    Local area
    Relocation
    Flexible hours

    Spectrum Safety Solutions

    Minneapolis, MN
    5 days 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
    3 days ago
  •  ...DISYS in Plymouth, MN is seeking a versatile engineer for RAID Storage development. The role...  ...-15 years of experience and expertise in C/C++, Windows Storage architecture, and...  ...requires in-person interviews and offers a hybrid work model. #J-18808-Ljbffr Dexian DISYS
    C++

    Dexian DISYS

    Minneapolis, MN
    4 days ago
  •  ...Principal Firmware Engineer Company: Adraxe...  ...Location: Plymouth, MN (Hybrid) Adraxe - Company...  ...This Principal Embedded Software Engineer will lead the design and development...  ...proficiency in C/C++ for real-time embedded...  ...operating systems (RTOS), interrupt-driven design... 
    C++
    Full time
    Work at office
    Remote work

    BlackRock Neurotech

    Plymouth, MN
    10 hours ago
  •  ...Embedded Software Engineer For Airborne Systems Our organization works with partner companies to source qualified talent for their open roles...  ...skills or experiences: Strong experience with embedded C/C++ Strong experience with Linux Software Development... 
    C++

    National Guard Employment Network

    Minneapolis, MN
    1 day ago
  •  ...Onsite Job: Principal Embedded Software Engineer | Maple Grove, Minnesota, United States...  ...Key Responsibilities Lead software design, development,...  ...Strong experience in C++ embedded software development Knowledge of RTOS or real-time systems Understanding... 
    C++

    Indotronix International Corporation

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

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

    Enterra Medical, Inc.

    Minneapolis, MN
    2 days ago
  • $73.96 per hour

     ...Software Engineering Lead Embedded Systems Maple Grove, MN (100% Onsite) Long-Term Contract + Benefits...  ...validation Design, develop, and implement C++-based embedded solutions in real-time...  ...~ Experience with real-time systems (RTOS or bare-metal) ~ Proven ability to... 
    C++
    Long term contract

    HRU Technical Resources

    Maple Grove, MN
    4 days ago
  • $85.2k - $127.6k

    Tennant Company in Minneapolis is seeking an Experienced Software Engineer to develop embedded and connected software systems for robotic products. The...  ...of relevant experience, and a strong background in C/C++. This role entails designing, developing, and testing software... 
    C++

    Tennant Company

    Minneapolis, MN
    4 days ago
  •  ...Sr. Embedded Engineer Location: Minneapolis area (On-site) Employment...  ...seeking a Senior Embedded Software Engineer to lead the development,...  ...real-time operating systems (RTOS). Develop device drivers...  ...~ Expertise in embedded C/C++, bare metal programming, and... 
    C++
    Full time
    Worldwide

    1872 Consulting

    Minneapolis, MN
    4 days ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded...  .... • Proficiency in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time operating... 
    C++
    Local area
    Remote work

    ITW

    Saint Paul, MN
    5 days ago
  • $50 - $55 per hour

    EPITEC in Plymouth, MN is seeking a Software Test Engineer to provide technical leadership within their...  ...heart disease. This role involves leading software test workstreams across various...  ...of experience, and proficiency in C/C++ languages. This position offers an hourly... 
    C++
    Hourly pay

    EPITEC

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

     ...Position Senior Advanced Embedded Software Engineer ID: 2026-72831 US-MN-Bloomington...  ...experience with embedded C/C++ Strong understanding of...  ...-time operating systems (RTOS) like FreeRTOS, VxWorks, or...  ...thinker with demonstrated success leading the software development... 
    C++
    Full time
    Flexible hours

    GD Mission Systems

    Bloomington, MN
    5 days ago
  • $86.8k - $165.2k

     ...for a Senior DevSecOps Software Engineer to help build cutting...  ...on next-generation embedded software, advanced satellite...  ...programming in C, C++, and Java, with...  ...paths we pave together lead to limitless possibility...  ...designated as on-site, hybrid or remote. The salary... 
    C++
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Collins Aerospace

    Minneapolis, MN
    4 days ago
  •  ...Firmware Engineer Our client, a leading Embedded Systems & Networking Technology company,...  ...and troubleshoot hardware/software issues using tools such as...  ...driver development using C/C++ ~ Strong understanding...  ...Experience with Linux or RTOS device driver development... 
    C++
    Contract work
    Relocation

    Manpower

    Saint Paul, MN
    3 days ago
  • Review, analyze and understand software requirements. Provide...  ...Qualification Test (FQT) of real-time embedded software. Concisely and...  ...Bachelor's Degree or higher in Engineering from an accredited University...  ...Experience or coursework in embedded C/C++ Experience with automated... 
    C++
    Full time

    Northrop Grumman

    Plymouth, MN
    2 hours ago
  • A leading software development company in Minneapolis, United States, is seeking developers for its Linux department. You will be responsible...  ...science or relevant experience, along with strong skills in C/C++ and knowledge of Linux systems. This role offers... 
    C++

    IGEL Technology

    Minneapolis, MN
    5 days ago
  • $116.73k - $175.1k

     ...Principal Firmware Engineer Location:...  ...devices. This position leads the design, development...  ...optimization of embedded firmware to ensure...  ..., systems, software, and regulatory teams...  ...Strong expertise in C/C++ programming for...  ...on experience with RTOS (Real-Time Operating... 
    C++

    Coloplast

    Minneapolis, MN
    16 hours 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
    5 days ago
  •  ...Embedded Firmware Developer Visa: No H1B and CPT Location: Hybrid position Shoreview, MN Client: TSI Must...  ...computer science, software or electrical engineering Minimum of 4 years...  ...using C or C++ Understanding of...  ...Desired Has lead minor firmware design... 
    C++
    H1b
    Work at office
    2 days per week

    ShiftCode Analytics

    Shoreview, 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!