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
- ...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 workFlexible hours
- ...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 area3 days per week
$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- ...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++
$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 timeTemporary workWork experience placementWork at officeImmediate startRemote work$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- ...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 timeFlexible hours
$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 startRemote workFlexible hours$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 workTemporary workWork at office- ...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
- ...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
$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- ...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 jobWork from home
- ...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
- 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 timeRelocationFlexible hours
- ...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++
- ...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++
$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...$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 timeImmediate startRemote work$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$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 employmentTemporary workWork experience placementFlexible hours$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$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++$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$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 wageFull timeWork experience placementLocal areaRemote workMonday to Friday- ...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++
$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 workWork at officeFlexible hours$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 startFlexible hours$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 payRemote workWork from home- 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...
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 engineer Minneapolis, MN
- lead operating engineer Minneapolis, MN
- embedded software Minneapolis, MN
- software sales Minneapolis, MN
- software sales executive Minneapolis, MN
- software quality assurance Minneapolis, MN
- software sales representative Minneapolis, MN
- software asset management analyst Minneapolis, MN
- id software Minneapolis, MN
- software support Minneapolis, MN

