Embedded Software Engineer
$40 - $80 per hourActalent
Job Title: Embedded Software Engineer
Job Description
This onsite Embedded Software Engineer role in Loveland, CO focuses on designing and developing embedded firmware for next-generation water quality instrumentation. You will work in a large, state-of-the-art R&D campus, collaborating closely with cross-functional engineering teams to build new products and ground-up architectures rather than sustaining legacy systems. The role combines embedded Linux, RTOS, and bare-metal development with hands-on hardware interaction, offering the opportunity to make a direct impact on global water quality while contributing to a growing, collaborative firmware team.
Responsibilities
Design and develop embedded firmware solutions for new and existing water quality instrumentation products.
Develop and maintain embedded software using C++ (and sometimes C) for microcontrollers and platforms including Linux, RTOS, and bare metal environments.
Modify and extend existing code bases to meet evolving product and system requirements.
Analyze requirements, estimate development effort, and deliver reliable, impactful solutions on schedule.
Collaborate in an Agile team environment, participating in daily scrums, weekly development discussions, and sprint activities.
Work closely with hardware engineers, reading schematics and interacting directly with hardware to debug and optimize system performance.
Troubleshoot and debug embedded systems using tools such as oscilloscopes, logic analyzers, and digital multimeters.
Implement and maintain CI/CD practices and unit testing to support robust, repeatable builds and high-quality releases.
Ensure code quality and reliability through rigorous debugging, testing, and adherence to best practices.
Produce clear technical design documentation and contribute to system and industrial instrumentation architecture discussions.
Develop and maintain device drivers and kernel-level software, focusing on hardware interfaces and Linux internal behavior rather than only user-space applications.
Implement and support low-level hardware interfaces and communication protocols including I2C, SPI, UART, MODBUS, USB, and Ethernet.
Engage in hands-on coding, building, deploying, and debugging activities throughout the development lifecycle.
Participate in technical interviews and hands-on exercises to assess, mentor, and support the growth of engineering talent.
Collaborate with diverse, cross-disciplinary teams in a highly integrated environment where design, R&D, testing, and manufacturing are largely in-house.
Contribute to the growth and maturation of the firmware team, helping define and build new product architectures and development practices.
Work on new product development initiatives, focusing on ground-up architectures for embedded systems and instrumentation rather than primarily sustaining work.
Essential Skills
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering field, or equivalent applicable experience.
3+ years of experience in C++ user-space development and C (or embedded C) programming for embedded systems.
3+ years of experience with 32-bit microcontrollers and embedded platforms, including Linux, RTOS, and bare metal environments.
Strong understanding of computer architecture, memory technologies, and software build processes.
Proficiency working in embedded Linux environments, with a focus on Linux internals, kernel device drivers, and hardware interaction rather than only application-level development.
Experience with device driver and kernel programming for embedded Linux platforms.
Ability to read and interpret hardware schematics and work confidently with low-level hardware interfaces.
Ability to code low-level hardware interfaces and interact directly with peripherals and sensors.
Familiarity with industrial instrumentation architecture beyond general-purpose computing or storage-focused systems.
Strong understanding and hands-on experience with communication protocols such as I2C, SPI, UART, MODBUS, USB, and Ethernet.
Proficiency in Agile methodologies and experience working in Agile software development teams.
Strong debugging skills in both software and hardware environments, including use of oscilloscopes, logic analyzers, and digital multimeters.
Ability to produce technical design documentation and contribute to system-level design discussions.
Demonstrated ability to work comfortably with both hardware and software in a firmware/embedded software engineering capacity.
Prior professional experience working with C++ in embedded or systems-level contexts.
Ability to work independently and as part of a collaborative engineering team, taking ownership of tasks from concept through deployment.
Additional Skills & Qualifications
Master’s degree in Embedded Systems Engineering or a closely related field.
5+ years of professional embedded software experience is strongly preferred; candidates with a minimum of 2–3 years of strong, relevant experience and a demonstrated ability to learn quickly will be considered.
Experience developing in a Linux desktop environment using both IDEs and command-line tools.
Experience with Embedded Linux build systems such as Yocto.
Understanding of real-time operating systems (RTOS) and bare-metal development, including hardware interface design and implementation.
Proficiency with scripting languages such as Shell or Bash, and familiarity with Python.
Knowledge of networking fundamentals, including TCP/IP.
Experience with Docker containers in a development or test environment.
Exposure to user interface technologies such as React.js and Node.js is a plus.
Experience in the water quality industry or with industrial instrumentation is a plus.
Experience working in a diverse, inclusive, and highly collaborative engineering environment.
Ability to clearly articulate technical concepts and trade-offs to both hardware and software stakeholders.
A proactive, “go-getter” mindset with a strong appetite for learning new technologies and taking on challenging problems.
Comfort working in an environment that emphasizes in-house design, testing, and manufacturing capabilities.
Work Environment
This role is based onsite at a large, multi-building campus in Loveland, CO, with a minimum expectation of four days per week onsite and Friday as a flexible day. The campus includes a state-of-the-art building designed specifically for research and development, along with extensive in-house capabilities such as a 10-meter EMC chamber, HALT chamber, PCA/SMT line, injection molding, fabrication, and full production/manufacturing facilities. You will work in a collaborative environment that feels like an advanced, hands-on engineering design lab, with close-knit teams spanning nearly all engineering disciplines. The workday typically includes a daily scrum around 9 a.m., alignment on tasks and goals, and then focused time spent writing code, building and deploying firmware, troubleshooting and debugging hardware and software, and engaging in weekly development discussions to address system issues and interface requirements. The organization operates within a global network focused on water quality solutions, offering a culture that values innovation, collaboration, diversity, inclusion, and professional growth. The environment emphasizes direct access to hardware, lab equipment, and manufacturing resources, enabling rapid iteration and deep involvement in the full product lifecycle.
Job Type & Location
This is a Contract to Hire position based out of Loveland, CO.
Pay and Benefits
The pay range for this position is $40.00 - $80.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 Loveland,CO.
Application Deadline
This position is anticipated to close on Jun 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 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
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.
$125k - $155k
...and empowering each other every day to develop our skills, knowing that there is always room for growth. As a Senior Embedded Software Engineer at Ursa Major, you will design, develop, and maintain the software powering our engines, vehicles, and avionics systems....SuggestedPermanent employmentTemporary work$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...SuggestedTemporary workRemote work$115k - $150k
...Lead Compliance Engineer At Hach, a Veralto company, we ensure water quality for people around the world, and every team member plays a vital role in that mission. Our founding vision is to make water analysis better—faster, simpler, greener, and more informative....SuggestedImmediate startShift work- ...to verify system operability and compliance with project standards and requirements. - 3 years of experience with bug tracking software (e.g., Jira). - 3 years of experience testing web-based applications. - Practical experience testing and analyzing Restful interfaces...SuggestedMinimum wageFull timeContract workTemporary workFor contractorsWork experience placementRemote work
$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...SuggestedRemote jobFull timeH1b$36 per hour
Description Location: UCHealth UCHlth MCR North Med Off Bldg, US:CO:Loveland Department:: UCHealth Medical Center of the Rockies Work Schedule: Full Time, 72.00 hours per pay period (2 weeks) Shift: Days Pay: $36.00 per hour plus travel package...Hourly payFull timeContract workTemporary workLocal areaFlexible hoursShift work$28.38 - $39.74 per hour
Description Location: UCHealth Pain Mgmt Centerra - Loveland, CO Department: Pain Management Work Schedule: PRN, 0.00 hours per pay period (2 weeks) Shift: Days Pay: $28.38 - $39.74 / hour. Pay is dependent on applicant's relevant experience ...Temporary workReliefLocal areaRemote workFlexible hoursShift work$125k - $155k
...Job Description Job Description Multiplayer Systems Engineer – Studio Sirens About Studio Sirens Founded in 2024 under Snail Games, Studio Sirens is a development team focused on prototyping innovative gameplay systems, crafting bold new IP, and co-development...Full timeH1b$125k - $150k
...national security demands. Ursa Major is seeking a Senior Engineer, Propulsion Systems to support the technical definition, integration... ...with fluids, structural and thermal analysis using Ansys software ~3+ years of PTC Creo or Siemens NX CAD programs and Windchill...Permanent employmentFull timeTemporary workWork at officeImmediate startRemote workFlexible hours2 days per week$28.38 - $39.74 per hour
Description Location: UCHealth UCHlth Elk Lakes Med Ctr, US:CO:Greeley Department: UCHlthMG G Elk Lake Urg Care Work Schedule: Full Time, 80.00 hours per pay period (2 weeks) Shift: Flex Pay: $28.38 - $39.74 / hour. Pay is dependent on applicant...Full timeTemporary workLocal areaRemote workFlexible hoursShift work$150k - $175k
...technical decisions, schedules, hardware, resources, and overall engineering team progress to ensure customer satisfaction and program... ...experience leading a team of peers to field integrated hardware-software products to real operating environments ~ Adaptive and...Permanent employmentFull timeContract workTemporary work$95k - $115k
Simply Put, A Great Place to Work Benesch is a growing, multi-disciplined planning, engineering, and professional services firm. We enhance infrastructure and communities across the country - creating spaces and providing connections in ways that make a difference....Temporary workWork experience placementLocal areaImmediate startFlexible hoursShift work- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
- ...dynamic environment within the Vehicle & Propulsion Controls organization. Our mission is to identify software defects in electrified and internal combustion engine (ICE) powertrains, ensuring the delivery of robust, high-quality software. Our team is global, and we are...Full timeImmediate start
$100k - $120k
...Reliability Engineer Imagine yourself… Doing meaningful work that makes an everyday impact on the world around you. Growing... ...acting as the chairman for the Failure Review Board (FRB). Is embedded in the product design team and participates in product design...Work at officeImmediate startFlexible hoursShift work$145k - $180k
...Required Qualifications: Bachelor's degree in aerospace engineering, mechanical engineering, or a related field with 7 years of relevant... ...design and analysis. Experience with Siemen's NX and Ansys software packages. DoD Secret Security Clearance or higher....Permanent employmentFull timeTemporary work$105k - $135k
...portfolio. About the Role We’re seeking a hands-on Senior Engineer with strong Unreal Engine expertise and a full-stack technical... ...pipelines. Minimum Requirements ~5+ years professional software development experience (games preferred). ~ Strong Unreal...Full timeH1b- ...cost reduction opportunities and product improvement initiatives. Analyze schematics, wiring diagrams, PCB Gerber files, and engineering drawings. Support product redesign activities to address cost reduction, end-of-life (EOL) components, and supply chain...
$91k - $115k
...growing, and we are seeking a Structural and Thermal Analysis Engineer II to support the design, analysis, and validation of advanced... ...Develop and validate analytical models using industry-standard software (e.g., ANSYS, Abaqus, NASTRAN, Thermal Desktop). Evaluate test...Permanent employmentFull timeTemporary work$105.79k - $141.05k
...AI-ready capabilities across the platform. Cross-Functional Collaboration Coordinate cross-functional support across other engineers and technical resources using AEP and AEM products. Foster cross-functional collaboration with Marketing, analytics, IT, and external...Full timeTemporary workRemote work- ...(JFT) is a reputable provider of remote solutions, specialty engineering, and technical services for applications within hazardous environments... .... Ability to operate both 2D (AutoCAD) and 3D design software packages (Inventor and Vault system/SolidWorks). Working...Permanent employmentContract workWork at officeImmediate startRemote workVisa sponsorshipWork visa
- ...Job Description We are seeking an experienced Professional Engineer (PE) to join our Land Development team in a Project Manager capacity. This individual will play a key role in leading projects, managing internal teams, and serving as a trusted partner to clients...Flexible hours
$108k - $135.8k
...and empowering each other every day to develop our skills, knowing that there is always room for growth. The Senior Materials Engineer will provide sustaining support on both production and development programs, enabling Ursa Major to sell engines and develop advanced...Permanent employmentFull timeTemporary work$60k - $80k
...design Collaborative Environment — partner with architects and engineers across TAIT People-First Culture — Top Workplace since 201... ...working construction documents using AutoCAD. Use AutoCAD software to establish horizontal and vertical alignments, profiles,...Work at officeLocal areaRemote workFlexible hours- Temp - Technologist - MRI (Days) Greeley, CO Radiology Greeley, Colorado Travel Concentric is currently seeking candidates in Radiology profession with focus in Technologist (Magnetic Resonance Imaging) for a 13 week contract in the Greeley, CO area. Concentric is a...Full timeContract workTemporary work
$41.39 - $53.36 per hour
Health Images is adding a PRN MRI/CT/XR Technologist to our Fort Collins and Greeley team! Position Pay Range $41.39 - $53.36 |A PRN differential will be added based on selected shift Summary/Objective: The Multi-Modality Technologist performs MRI procedures...ReliefWork at officeLocal areaImmediate startShift work- ...Licensed Civil Engineer - Site Design Phoenix, AZ Company Description We are Olsson. We engineer and design solutions that improve... ...related civil engineering experience Proficient in Civil 3D software Must be a registered professional engineer (PE)...Full timeFlexible hours
- ...OVERVIEW Merrick & Company is seeking a technical Civil Engineer III with experience in the design of water and wastewater pipeline, transmission, and interceptor projects to be a key collaborative member of our growing Public Works and water infrastructure team within...Local areaRelocation
$155.66k - $225.16k
...We’re hiring our first AI Automation Engineer to lead how we apply AI internally across... ...unique opportunity to shape how LLMs become embedded in our daily operations. Your goal will... ...your own process of creating this software Collaborate with teams across the business...Remote jobFull timeShift work- ...Job Details: Lead Plumbing Engineer (PE) – Healthcare & Mission Critical Facilities MEP Engineering -Plumbing Engineering- Fire Protection Engineering ***Competitive Base Salary + Bonus + Full Benefits*** A well-established & rapidly growing engineering...Work at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!



