Lead Embedded Software Engineer - Hybrid (C/C++, RTOS)
$105k - $154kEaton
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
$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++H1bWork at officeLocal areaRemote workRelocationVisa sponsorship$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 workTemporary workWorldwide- ...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
$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++$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$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$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 payRemote workDay shift- ...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 contractorsWorldwide
- ...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 contractorsWorldwide
$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 timeTemporary workWork experience placementWork at officeImmediate startRemote work- ...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 areaRelocationFlexible hours
$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 employmentTemporary work- ...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 DISYSC++
- ...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 timeWork at officeRemote work
- ...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++
- ...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++
$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$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$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++- ...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 timeWorldwide
$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 areaRemote work$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$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 timeFlexible hours$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 workWork experience placementWork at officeRemote workRelocationFlexible hours- ...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 workRelocation
- 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
- 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++
$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++- ...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
- ...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++H1bWork at office2 days per week
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!
- lead operating engineer Minneapolis, MN
- lead engineer Minneapolis, MN
- embedded systems software engineer Minneapolis, MN
- embedded software engineer Minneapolis, MN
- embedded engineer Minneapolis, MN
- embedded developer Minneapolis, MN
- c++ software developer Minneapolis, MN
- c++ programmer Minneapolis, MN
- c++ developer Minneapolis, MN
- javascript software engineer Minneapolis, MN


