Software Engineer
$50 - $72 per hourActalent
Job Title: Embedded Firmware Software Engineer
Job Description
This role focuses on developing embedded firmware and software for new products. You will work 100% onsite in Eagan, MN, collaborating closely with hardware and electrical engineers to design, build, and validate custom embedded solutions from the ground up. The position offers high autonomy, exposure to advanced technologies, and the opportunity to own the full firmware development lifecycle for net-new products rather than sustaining legacy systems.
Responsibilities
Design, develop, and maintain embedded firmware in C and C++ for microcontroller-based systems used in laundry applications.
Own the end-to-end firmware development lifecycle from concept and architecture through build, test, debug, and deployment.
Develop and implement connectivity between sensors and systems to monitor heat and temperature, water usage, and energy usage cycles.
Work extensively with communication protocols such as Modbus and CANBus, and support Bluetooth Low Energy (BLE) connectivity where applicable.
Collaborate closely with hardware and electrical engineers to perform custom board bring-up on new hardware platforms.
Diagnose, troubleshoot, and resolve firmware issues at the board and system level, including low-level device drivers and RTOS-related problems.
Build embedded systems from scratch, including setting up FreeRTOS (or similar RTOS) environments and integrating sensors and communication stacks.
Participate in the design and implementation of communication-focused sensor solutions that measure differential pressure and other key parameters.
Contribute to the development of automated checks to detect when filters and related components require maintenance or replacement.
Use Agile development practices and tools such as JIRA and DevOps-based testing workflows to plan, track, and validate work.
Essential Skills
Proven experience in embedded firmware development for microcontroller-based systems.
Strong proficiency in C and C++ programming in a pure embedded environment.
Hands-on experience with RTOS platforms such as FreeRTOS or similar real-time operating systems.
Demonstrated ability to perform custom board bring-up, including initializing hardware and validating low-level functionality.
Strong debugging and troubleshooting skills at the firmware and hardware interface level.
Experience working with communication protocols such as Modbus and CANBus for sensor and system connectivity.
Experience in developing communication-focused sensor solutions, including integration and data handling.
Ability to work independently and in a small team, taking ownership of deliverables and collaborating cross-functionally.
5-15 years of experience working with sensors and communication protocols in embedded systems.
Comfort working in a fast-paced environment and partnering closely with hardware engineers on new product development.
Additional Skills & Qualifications
Experience with Bluetooth or Bluetooth Low Energy (BLE) for wireless communication.
Familiarity with Agile development workflows and tools such as JIRA and DevOps-based testing frameworks.
Experience with sensor-related development, including integration, calibration, and data processing.
Exposure to Simulink, Python, or other tools used in embedded system modeling, testing, or automation.
Experience in developing firmware for measuring differential pressure, water flow, or similar sensor applications.
Experience working with device drivers, low-level hardware interfaces, and firmware diagnostics.
Prior involvement in full lifecycle ownership of embedded products, from initial concept through deployment and support.
Interest in high-technology environments and net-new product development for connected systems.
Work Environment
This position is 100% onsite in Eagan, MN, within a high-technology environment focused on laundry systems and sensor-based solutions. You will work closely with a small team of firmware, software, and hardware engineers, collaborating daily with electrical engineers on custom boards and new hardware platforms. The work centers on embedded systems, microcontrollers, RTOS (such as FreeRTOS), communication protocols like Modbus and CANBus, and sensor integration. You will operate in a lab and development setting where you bring up new boards, connect sensors, and run diagnostics on firmware from the ground up. The environment emphasizes high autonomy, cross-team collaboration, and a fast-paced pace of development, with tools such as JIRA and DevOps-based testing used to support an Agile workflow. The role involves hands-on interaction with hardware, embedded software, and communication technologies to deliver reliable, production-ready solutions.
#ACTjobsMN26
Job Type & Location
This is a Contract position based out of Eagan, MN.
Pay and Benefits
The pay range for this position is $50.00 - $72.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Eagan,MN.
Application Deadline
This position is anticipated to close on Jul 16, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
- ...We are seeking a highly skilled Software Engineer with recent hands-on implementation experience in ServiceNow Hardware Asset Management (HAM), specifically on the Yokohama release. This role is critical to optimizing hardware asset lifecycle processes and ensuring seamless...Suggested
- ...The Software Engineer is a key technical contributor who can digest complex business problems and identify architecturally-sound solutions. With demonstrated expertise in a variety of information technology concepts, practices, and procedures, can design, modify, develop...Suggested
$94.9k - $176.3k
...About the Role Thomson Reuters is hiring a Senior Software Engineer I to help build the document‑processing platform powering AI products across the company. The service handles millions of documents per month using AI/ML and LLMs, powers flagship applications like CoCounsel...Suggested$94.9k - $176.3k
...Thomson Reuters is hiring a Senior Software Engineer I to help build the document-processing platform powering AI products across the company. The service handles millions of documents per month using AI/ML and LLMs, powers flagship applications like CoCounsel, and serves...SuggestedWork at officeLocal areaFlexible hours2 days per week3 days per week$70 - $75 per hour
...Job Duties IDR is seeking a Sr Software Engineer to join a remote team building reliable back-end services for data-centric clinical and analytics applications. In this role, you’ll own production-ready microservices that support uptime, scale, and performance for real...SuggestedHourly payFull timeContract workRemote workShift work- ...Senior Software Engineer Role: Senior Software Engineer Location: Eagan, MN Job description: Senior Software Engineer Developer will be joining Agile team working on our eLearning platform. This team works on the UI, business and data layers plus integrations...
$158.9k - $295.1k
...Cloud Audit Suite—a connected set of products spanning Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect and hands‑on design leader for our product platforms, integrating...Work at officeRemote workFlexible hoursShift work2 days per week3 days per week- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/...H1b
$125k - $145k
...company with a start-up 'vibe' but over 3,000 customers using our proven solutions. Bluesight is looking for a Senior Full-Stack Software Engineer to help us redefine and grow our suite of healthcare data products to further the company's mission of powering hospital and...Local areaRemote workVisa sponsorship- ...team collaborates with an experienced group of data scientists, engineers, and product managers to build highly available and scalable... ...data infrastructure for TRM's products and services. As a Senior Software Engineer on the Data Platform team, you will be responsible...Remote workWorldwide
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at officeRemote work- ...Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of... ...We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building...Remote workFlexible hours
- ...College Park, Maryland. ABOUT THE ROLE We’re looking for engineers to join an agile engineering team focused on transforming the... ...LL BRING ~2-4 years of experience building production-ready software applications. ~ Confident when working with Typescript and Javascript...Local areaRemote work
- ...Software Engineer Senior IT The Software Engineer Senior IT is responsible for designing, developing, testing, deploying, and maintaining technology solutions. This position designs, develops, tests, deploys, and maintains the continuous integration and continuous deployment...Contract workWork experience placement
- ...directories & more — all on their own website. Why this job is special… - The successful candidate will be one of the first engineers to join the company—but will be joining a product & codebase that works. The company has hundreds of customers processing thousands...Remote workFlexible hours
- ...and tackling the affordable housing crisis through cutting-edge technology and innovative solutions. The Role As a Senior Software Engineer II, you’ll lead multi-component projects, act as a technical leader on your team, and influence adjacent teams. You’ll own...Live inCurrently hiringWork at officeRemote workWork from homeFlexible hours
- ...investors—industry leaders in construction, building products manufacturing, and distribution. We’re seeking Full Stack Software Engineers to join an exciting function within our Higharc product suite. Estimate is a first-of-its-kind product that turns...Temporary workRemote workHome officeFlexible hours
$89.2k - $209.5k
...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing...Temporary workFlexible hours$186.8k - $233.5k
...how they show up. How We Build Babylist is in the middle of a fundamental shift in how software gets made, and we are not tiptoeing into it. We are rebuilding our engineering culture around a simple belief: AI changes everything. How teams are structured, how...Work at officeRemote workFlexible hoursShift work$150k - $250k
...product features end-to-end including scoping, architecting, coding, testing, and rolling out features Work closely with other engineers and designers to ideate solutions to user problems Make improvements to developer productivity through process / code improvements...Remote workFlexible hours$137.7k - $182.43k
...Articulate is looking for a Senior Software Engineer to join our amazing Expansion team! This newly formed team is focused on extending Articulate’s products beyond their traditional use cases, enabling new audiences and workflows while evolving our platform to support...Local areaRemote work- ...performance, enrich customer experiences, and fully integrate data across the enterprise. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and resource-efficient Public Cloud (AWS, Azure, Google Cloud) and On-...Permanent employmentFlexible hours
$135k - $185k
...in the healthcare and emergency response community. We deliver software solutions, data analytics and services for EMS, hospitals,... ...Opportunity: We're expanding rapidly and hiring a Director, Software Engineering who will provide leadership to a technical engineering team...Full timeWork experience placementRemote workShift work- ...Application Security Engineer The application security engineer shall have extensive experience in the involvement and understanding of cloud security controls (security-as-code) and Prime’s target cloud infrastructure Google Cloud Platform (GCP). Must be proficient...
- ...Leidos is seeking Principal Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development... ...solutions independently while working closely with systems engineering, product delivery, and DevSecOps teams. The primary focus is...Remote work
- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...Full timeFor contractorsRemote workFlexible hours
$1,500 per month
...game worlds they inhabit. Our approach is centered around World Engine, our state-of-the-art onchain game server framework. World... ...interoperate seamlessly Work closely with game designers and other software engineers to ensure that our technology meets the needs of our...Remote workFlexible hours$100k
...Lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients. Who should apply? Recent...Full timeH1b$72.6k - $92.78k
...What We Need: Ready to take the next step in your engineering career by building software that impacts global industries? As a Software Engineer at Brady, you will design and launch high-impact desktop applications that power our world-class industrial printing solutions...Full timeWork at officeWorldwide$77.14 - $82.14 per hour
...daily stand-ups and bi-weekly sprint planning sessions. Qualifications 5 to 15 years of professional experience in Backend Software Engineering. Strong proficiency in Java backend development and modern framework infrastructure. Hands‑on experience with Kafka for high...Hourly payContract workTemporary workWork experience placementRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- senior robotics software engineer Eagan, MN
- senior software engineer Eagan, MN
- software developer fintech Eagan, MN
- senior software engineer ruby on rails Eagan, MN
- consulting software engineer Eagan, MN
- junior software developer remote Eagan, MN
- senior software engineer remote Eagan, MN
- entry level software engineer remote Eagan, MN
- startup software engineer Eagan, MN
- software engineer internship remote Eagan, MN



