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 a month ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer (C/C++ | RTOS | IoT ) in Eagan, MN vacancy
- ...Description We are looking for a Senior Edge Engineer to help build the next generation... ...Midwest. Our brand is a leading IoT connectivity solution for equipment... ...services. Core Requirements: 1) C/C++, Embedded Firmware and MCU Design Engineering Experience...SuggestedRemote work
- ...secure system requirements for embedded firmware, IoT edge devices, gateways, and... ...to mitigate common C/C++ vulnerabilities. • Develop... ...Bachelor’s degree in Computer Engineering, Computer Science, Electrical... ...• Experience with embedded RTOS or bare-metal development and...Suggested
- ...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
$93.6k - $131.04k
...supported at-home therapies. As a Senior Firmware Engineer, you will play a key role in the development and support of embedded software for regulated medical... ...robust and maintainable software using C/C++ for microcontroller-based, RTOS, bare-metal, and resource-...SuggestedHourly pay$158k - $167k
...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- 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
- ...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...Full timeWorldwide
- ...Senior Embedded Software EngineerDet-Tronics is a global technology... ...Senior Embedded Software Engineer will lead the firmware design, implementation and... ...software/firmware using C/C++.2+ years of experience with... ...Real-Time Operating Systems (RTOS).Preferred QualificationsMaster...Flexible hours
$105k - $154k
...Lead Embedded Software EngineerEaton's ES AMER ESS division... ...Embedded Software Engineer. This role may be... ...develop embedded software/firmware for high performance,... ...monitoring functions using C/C++Collaborate with product owners,... ...operating system (RTOS) conceptsModel designs...H1bWork at officeRemote workVisa sponsorshipRelocation package$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
- Manageability Firmware EngineerThis role has been designed as 'Hybrid' with a requirement... ...project team of other software systems engineers and internal and outsourced development... ...knowledge of Python, Linux shell scripts, C/C++.Experience with memory safe languages such...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...creative and detail-oriented Firmware Engineer to join our Global Controls R... ...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...
- ...As a Firmware Engineer I, you will develop firmware for a variety of embedded products. You will create project and technical reports... ...firmware development using C and/or C++ programming language ~... ...multithreaded programming with RTOS's like FreeRTOS, Linux, etc....Work at officeImmediate startRemote workWorldwide
$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- ...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...Worldwide
$50 - $65 per hour
...Embedded Software EngineerJoin our dynamic team as an Embedded Software Engineer where you will be responsible for software and firmware development for new products. This role... ...primarily using embedded C++. You will work on... ....5+ years of recent RTOS experience,...Contract workTemporary workWorldwide$50 - $55 per hour
...EngineerWe are seeking a highly skilled Software Engineer to join our team in Minneapolis. This position will focus on developing embedded C++ software. The role is predominantly an... ...software development.Experience with RTOS and/or bare-metal real-time application development...Contract workTemporary work$48 - $60 per hour
...Embedded Software EngineerWe are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for... ...systems.Proficiency in C and C++ programming for embedded systems... ...platform.Experience in Linux and RTOS device drivers and...Contract workTemporary work$100k - $145k
...the computer/software engineering field. We require at... ...years of professional C++ development experience.... ...familiarity with Green Hills RTOS. Preferred:... ...Packages for real-time embedded systems. Preferred:... ...and evaluate hardware, firmware, and software interfaces...Full time- ...Job Title: Embedded Software Engineer Location: Minneapolis, MN (Onsite) Duration: Long term Education/Experience Required: Bachelor s Degree in... ...production environment. Embedded Linux development experience. Open RTOS Git version control system, Jira, or Azure DevOps. Master s...
$130k - $160k
...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....Work at office- ...a tight integration of optics, electronics, embedded and application software, and algorithms.A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware... ...electronic hardware.Proficiency in C and C++ programming on embedded systems.Strong electrical...Hourly payFull time
$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- ...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...
- Position Overview Entrust is seeking a Senior Firmware Engineer to work within our product development... ...products to life through use of embedded control of motors, sensors, vision systems... ...Extensive experience (5+ years) with C++ and/or C in an embedded development environment...
- ...Job Description Job Description Firmware Engineer opportunity! Messina is assisting our client, a leading global provider of intuitive... ...layer and upwards Implement efficient and reliable embedded C/C++ programming solutions Create rapid prototypes to...Remote jobLong term contractWork experience placementWorldwideMonday to FridayFlexible hoursDay shift
$71.04k - $104.19k
...patient outcomes. The Software Engineer may work independently on... ...engineering. ~ Experience writing in C/C++ or similar language ~... ...and maintaining software for embedded devices in safety-critical systems... ...and debugging code for RTOS-based (FreeRTOS and/or Zephyr...Temporary workLocal areaWorldwide- ...Firmware Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from... ...designs, programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often involves analog and digital...InternshipWork at officeLocal area2 days per week
$127.11k - $177.87k
...your ideas will help engineer solutions for... ...highly skilled Senior Embedded Systems Engineer who... ...edge Telematics and IoT-enabled HVAC... ...teams across hardware, firmware, and software domains... ...software solutions using C/C++ for real-time... ...operating systems (RTOS), and hardware abstraction...Hourly payRemote workWork from home
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!


