Embedded Firmware Engineer (C/C++ | RTOS | IoT )
Temporary
Dahl Consulting
Title : Embedded Firmware Engineer (C/C++ | RTOS | IoT )
Location : Eagan, MN (Hybrid, onsite 3 days per week)
Job Type : W-2 Contract (6 Months)
Compensation : $65 - $85/hour W-2
Industry: Chemical Manufacturing About the Role
Our client, a global leader in water, hygiene, infection prevention, and industrial technology solutions, is seeking an Embedded Firmware Engineer to support the development of innovative connected products and IoT-enabled systems. This role will focus on embedded firmware development for intelligent devices used in commercial and industrial environments. The ideal candidate will have strong experience in embedded systems, C/C++ development, and IoT technologies, while collaborating with cross-functional teams to bring new products from concept to deployment. This is an individual contributor role that offers the opportunity to work on cutting-edge technologies that help improve operational efficiency, sustainability, and customer outcomes.
Job Description
As an Embedded Firmware Engineer, you will play a key role in developing and enhancing embedded software solutions for connected devices and IoT applications. You will collaborate with hardware engineers, software developers, subject matter experts, and external partners to design, develop, test, and support firmware platforms and products. Responsibilities
Required Qualifications:
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary: How to Apply
Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps! Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!#LI-NC1
#LI-Hybrid
Location : Eagan, MN (Hybrid, onsite 3 days per week)
Job Type : W-2 Contract (6 Months)
Compensation : $65 - $85/hour W-2
Industry: Chemical Manufacturing About the Role
Our client, a global leader in water, hygiene, infection prevention, and industrial technology solutions, is seeking an Embedded Firmware Engineer to support the development of innovative connected products and IoT-enabled systems. This role will focus on embedded firmware development for intelligent devices used in commercial and industrial environments. The ideal candidate will have strong experience in embedded systems, C/C++ development, and IoT technologies, while collaborating with cross-functional teams to bring new products from concept to deployment. This is an individual contributor role that offers the opportunity to work on cutting-edge technologies that help improve operational efficiency, sustainability, and customer outcomes.
Job Description
As an Embedded Firmware Engineer, you will play a key role in developing and enhancing embedded software solutions for connected devices and IoT applications. You will collaborate with hardware engineers, software developers, subject matter experts, and external partners to design, develop, test, and support firmware platforms and products. Responsibilities
- Gather and document system requirements for embedded systems, IoT applications, and backend-connected components.
- Collaborate with cross-functional teams to support new product development initiatives.
- Design, develop, test, and maintain embedded firmware for IoT edge devices and gateways.
- Contribute to the architecture and implementation of embedded software solutions.
- Support integration efforts between firmware, hardware, and cloud-connected systems.
- Troubleshoot and resolve firmware-related issues throughout the product development lifecycle.
- Participate in Agile development processes and continuous improvement initiatives.
- Work independently and collaboratively while managing multiple priorities and project deliverables.
Required Qualifications:
- Bachelor's degree with 5+ years of experience developing embedded firmware using C or C++.
- Experience with embedded RTOS, bare-metal development, or Linux-based embedded environments.
- Experience with serial communication protocols, including:
- UART
- SPI
- I2C
- Experience working with ARM-based microcontrollers, including platforms such as:
- Microchip
- NXP
- Silicon Labs
- STMicroelectronics
- Experience developing and testing IoT edge devices, gateways, or connected systems.
- Strong problem-solving, organizational, and communication skills.
- Ability to work effectively as an individual contributor within a multidisciplinary engineering team.
- Experience supporting embedded firmware platforms and Board Support Package (BSP) development.
- Experience with one or more of the following:
- Bootloaders
- Embedded file systems
- System controls
- Linux development
- CAN Bus development
- Modbus RTU
- Modbus TCP
- Board bring-up activities
- Experience with Bluetooth development.
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary: How to Apply
Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps! Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!#LI-NC1
#LI-Hybrid
Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer (C/C++ | RTOS | IoT ) in Eagan, MN vacancy
- ...for backend stack components or IoT applications • Participate... ...Bachelor'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. •...Suggested
$149.83k - $158.02k
...Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering,... ...or experiences:Strong experience with embedded C/C++Strong understanding of embedded systems architecture... ...and real-time operating systems (RTOS) like FreeRTOS, VxWorks, or QNX....SuggestedFlexible hours- ...Sr. Embedded Engineer Minneapolis area (On-site) Employment Type: Full-time... ..., working across bare metal firmware, microcontrollers, and real-... ...real-time operating systems (RTOS). Develop device drivers and... .... ~ Expertise in embedded C/C++, bare metal programming, and...SuggestedFull timeWorldwide
- Entrust is seeking a Senior Firmware Engineer to work within our product development team. This... ...hardware products to life through use of embedded control of motors, sensors, vision... .... Extensive experience (5+ years) with C++ and/or C in an embedded development environment...Suggested
$105k - $154k
...Lead Embedded Software Engineer Eaton's ES AMER ESS division is currently seeking... ...develop embedded software/firmware for high performance, real-... ...monitoring functions using C/C++ Collaborate with product... ...-time operating system (RTOS) concepts Model designs...SuggestedH1bWork at officeRemote workVisa sponsorshipRelocation 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...Full timeRelocationFlexible hours
$114.6k - $234.6k
...are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join... ...Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.... ...innovations to life-saving care. And with AI embedded across our products and services, we...Temporary workFlexible hours- ...lot smarter. We’re looking for an Embedded Software Engineer who’ll be responsible for the development... ...will be application and test code in C/C++/Rust, but there will be opportunities... ...Qualifications Passionate about gadgets, IoT, and smart devices Experience with...Remote workWork from home
- ...Firmware Engineer We are seeking a creative and detail-oriented Firmware... ...developing, and implementing embedded firmware for advanced spray,... ...programming languages like C and C++, as well as assembly language... ...real-time operating systems (RTOS) and development environments...
$50 - $65 per hour
...Sr Firmware Engineer The Sr Firmware Engineer will lead the design and development of... ...performance. Design, implement, and debug embedded firmware in C and C++ for real-time, resource-constrained... ...with real-time operating systems (RTOS) in embedded environments....Contract workTemporary work- ...role Carrier Fire & Security Products is seeking a Senior Embedded Software/Firmware Engineer for its Detector Electronics fire and gas detection... ...experience with software and embedded firmware development (C/C++). Must have actively participated in the development of at...Worldwide
$124.45k - $132k
...Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering,... ...developing software for an embedded system using C, C++, and PythonSolid understanding of communication... ...Systems knowledge, with Linux or RTOS experience.Solid understanding of real...Flexible hours$118.57k - $126k
...Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology, Engineering... ...: Strong proficiency in languages such as C++, C, PythonSolid background in embedded software development, Linux, RTOS, and HW/SW integrationExtensive experience...Work at officeFlexible hours$68.9k - $131.1k
...member of our research hardware engineering team, you'll play a key role in developing advanced embedded systems that power next-... ...: Work closely with software/firmware engineers, system architects,... ...embedded software development in C/C++Exposure to high-speed digital design,...Temporary workWork experience placementWork at officeRemote workFlexible hours$118.57k - $125.05k
...Qualifications Bachelor's degree in Software Engineering, or related Science, Technology,... ...ROLE AND POSITION OBJECTIVES:As an Embedded Software Test Engineer for Airborne Systems... ...:Strong experience with embedded C/C++Strong experience with LinuxSoftware Test experienceRequirement...Work at officeFlexible hours$78.4k - $130k
...Description: Objective of role: The Embedded Software Engineer is responsible for the design,... ...regression test plans for new hardware and firmware. • Diagnose issues related to... ...embedded programming languages (e.g., C/C++), version control (Git/Github) and real...Local areaRemote work$50 - $55 per hour
...Job Title: Sr Software Engineer - Munitions Job Description We are seeking a highly skilled Sr Software... ...industry. Essential Skills ~ Proficiency in C++ and embedded software development. ~ Experience with RTOS and/or bare-metal real-time application...Contract workTemporary work- ...seeking a skilled Principal Firmware Engineer with specialized experience in... ...developing, testing, and optimizing embedded software to ensure the safety... ...expertise in programming in C/C++ for resource-constrained... ...real-time operating systems (RTOS) and bare-metal programming....
$48 - $60 per hour
...Description Job Description Job Title: Embedded Software Engineer Job Description We are seeking a... ...systems. ~ Proficiency in C and C++ programming for embedded systems. ~ Experience... ...platform. Experience in Linux and RTOS device drivers and applications...Contract workTemporary work$160k - $200k
...information, visit are seeking a high-caliber Senior Systems Software Engineer to join our Core Storage Team. In this role, you will be... ....Job Requirements:Minimum 15 years of experience using C/C++ or other equivalent skills for development.Experience with containers...Full timeWork at officeLocal areaRemote work- ...Work Authorization # LinkedIn Id Job Title: Embedded Software Engineer Location: Minneapolis, MN (Onsite) Duration: Long... .... ~ Embedded Linux development experience. ~ Open RTOS ~ Git version control system, Jira, or Azure DevOps....
- Senior Embedded Software EngineerFull-Time | On-Site | Twin Cities, MNAbout the OpportunityJoin... ...seeking a Senior Embedded Software Engineer to join its collaborative product... ..., develop, and maintain software and firmware using C, C++, and PythonCollaborate with...RelocationVisa sponsorship
$150k - $165k
...Senior Software Engineer St. Louis Park, MN... ...device systems, including embedded components and mobile apps... ...teams-hardware engineers, firmware developers, and clinical... ...languages such as C/C++, C#, Python, Java, or Swift... ...time operating systems (RTOS) as well as application...- ...looking for a Senior Software Engineer to join their growing R&D... ...challenges. Develop software across embedded systems, firmware, user interfaces, and real-... ...industry Strong Java and C/C++ programming experience Embedded systems and RTOS experience Experience developing...
$110k - $160k
...Job Description Senior Software Engineer - Med Device Location: South... ...medical products, spanning embedded firmware through graphical user interfaces... ...Strong hands-on expertise in Java, C/C++, real-time operating systems (RTOS), and microcontroller-based embedded...Full timeLocal area$50 - $72 per hour
...Embedded Firmware & Linux Software Engineer This full-time, onsite role in Eagan, Minnesota focuses on designing... ...embedded stack, from bare-metal and RTOS-based firmware to embedded Linux, contributing... .... Implement and optimize C and C++ code for embedded platforms,...Full timeContract workTemporary workWork at office- ...is a hands‑on startup environment where engineers have meaningful ownership, work closely across... ...The company is seeking an experienced Firmware Engineer to lead the architecture, development, testing, and maintenance of embedded software for a regulated medical device...
$127.11k - $177.87k
...your ideas will help engineer solutions for... ...highly skilled Senior Embedded Systems Engineer who... ...Telematics and IoT-enabled HVAC solutions... ...across hardware, firmware, and software domains... ...solutions using C/C++ for real-time applications... ...operating systems (RTOS), and hardware...Hourly payRemote workWork from home$139k - $198k
...Description Description We’re SmartThings, one of the leading IoT ecosystems in the world, creating the most effortless way for anyone... ...be a part of the leading edge of IoT innovation! As a Staff Engineer on the Cloud-to-Cloud (C2C) team, you will be the architectural...Work at officeImmediate startWorldwideFlexible hours3 days per week$197k - $358.5k
...The Role: As a Principal Software Engineer, you will be responsible for... ...application software using Kotlin/C++/Rust/etc... Work cross functionally... ...leading engineering teams that develop embedded software using C/ C++ , and RTOS . ~15+ years of experience leading...Work experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer (C/C++ | RTOS | IoT ). Be the first to apply!
Related searches

