Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$40 - $80 per hour

Actalent

Job Description

Job Description

Job Title: Embedded Software Engineer Job Description

This fully remote Embedded Software Engineer role focuses on designing and developing embedded firmware for innovative water quality instrumentation. You will work in a highly collaborative, Agile environment, partnering closely with hardware and cross-functional engineering teams to deliver robust, production-ready embedded Linux and RTOS-based solutions. The role offers the opportunity to contribute to new, ground-up product architectures that have a direct, positive impact on global water quality and environmental sustainability.

Responsibilities
  • Design and develop embedded firmware solutions for new and existing water quality products using C++ and C on microcontroller-based platforms.
  • Collaborate in an Agile team environment, participating in daily scrums and weekly development discussions to align on priorities, progress, and technical challenges.
  • Analyze product and system requirements, estimate development effort, and deliver reliable, high-quality firmware that meets performance and robustness targets.
  • Work closely with hardware engineers to integrate firmware with electronics, including hands-on troubleshooting and debugging using oscilloscopes, digital multimeters, logic analyzers, and related tools.
  • Develop, modify, and extend existing embedded code bases to support new features, product variants, and evolving customer requirements.
  • Implement and maintain CI/CD practices, unit tests, and other automated testing approaches to ensure code quality, reliability, and maintainability.
  • Produce clear technical design documentation and actively contribute to system and firmware architecture discussions, particularly for industrial instrumentation.
  • Implement and debug low-level hardware interfaces and device drivers, including kernel-level interactions on embedded Linux platforms.
  • Work with communication protocols such as I2C, SPI, UART, MODBUS, USB, and Ethernet to interface with sensors, peripherals, and external systems.
  • Engage in hands-on coding, building, deploying, and debugging activities on embedded Linux, RTOS, and bare-metal systems.
  • Participate in technical interviews and hands-on exercises to help assess, mentor, and grow engineering talent within the team.
  • Collaborate with cross-functional teams to identify system issues, define required interfaces, and resolve integration challenges across hardware and software.
  • Contribute to the growth of the firmware team by sharing knowledge, improving processes, and supporting a collaborative, inclusive engineering culture.
Essential Skills
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering discipline, or equivalent applicable experience.
  • Approximately 3–5+ years of professional experience in C++ user-space development and C or embedded C programming for microcontrollers.
  • 3–5+ years of experience working with 32-bit microcontrollers and embedded platforms, including Linux, RTOS, and bare-metal environments.
  • Proven experience developing and maintaining embedded software (firmware) using C++ and C for microcontroller-based systems.
  • Strong understanding of computer architecture, memory technologies, and software build processes.
  • Hands-on experience with embedded Linux, including internal behavior, kernel-level concepts, and hardware interaction (beyond application-level development).
  • Experience with device driver and kernel programming, particularly for embedded Linux systems.
  • Ability to read and interpret hardware schematics and work comfortably at low-level hardware interfaces.
  • Demonstrated ability to code and debug low-level hardware interfaces and drivers.
  • Familiarity with and practical use of communication protocols such as I2C, SPI, UART, MODBUS, USB, and Ethernet.
  • Strong debugging skills in both software and hardware environments, including use of oscilloscopes, logic analyzers, and similar tools.
  • Proficiency with Agile methodologies and experience working in Agile development teams.
  • Ability to implement and maintain CI/CD practices and unit testing for embedded software.
  • Capability to produce technical design documentation and contribute to system and firmware architecture discussions.
  • Comfort working directly with hardware, including hands-on troubleshooting, bring-up, and integration.
  • Ability to quickly ramp up on complex embedded Linux and firmware code bases and contribute with minimal onboarding time.
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 may be considered if they meet core technical requirements and demonstrate a strong drive to learn and grow.
  • Experience developing in a Linux desktop environment using both IDEs and command-line tools.
  • Experience with embedded Linux build systems, such as Yocto.
  • Familiarity with RTOS-based development and bare-metal firmware development.
  • Exposure to or experience with Zephyr RTOS.
  • Proficiency with scripting languages such as Shell or Bash; experience with Python is a plus.
  • Understanding of networking fundamentals, including TCP/IP.
  • Ability to speak to industrial instrumentation architecture in addition to general computer architecture, with experience beyond pure storage or non-instrumentation domains.
  • Experience in the water quality or related industrial measurement industry is a plus.
  • Experience working in diverse, inclusive, and highly collaborative engineering environments.
  • Demonstrated ability to mentor others, participate in technical interviews, and support team growth.
  • Strong communication skills, with the ability to clearly document designs and explain complex technical topics to cross-functional partners.
Work Environment

This role is 100% fully remote while supporting a large, multi-building headquarters campus that includes a facility purpose-built for Research and Development. The broader engineering environment operates like a highly advanced, hands-on senior design project, with nearly all functions kept in house, including a 10-meter EMC chamber, HALT chamber, PCA/SMT line, injection molding, fabrication, and full production and manufacturing capabilities. Teams are close-knit and collaborative, bringing together nearly all engineering disciplines to design and build complete water quality instrumentation solutions. The typical workday includes a daily scrum to review tasks and goals, followed by focused development work such as coding, building, deploying, troubleshooting, and debugging embedded systems, as well as weekly development discussions to address system issues and interface needs. The culture emphasizes professional growth, technical excellence, and a shared mission to improve global water quality, within a diverse and inclusive environment that values collaboration, kindness, and meaningful impact.

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 Aug 26, 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 us.fitly.work 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Johnstown, CO vacancy
  •  ...IDR is seeking a strong Firmware Embedded Software Engineer to join one of our top clients for an opportunity in Loveland, CO. This role involves developing and maintaining embedded software in a cutting-edge R&D environment within the industry focused on water quality... 
    Suggested
    Permanent employment
    Contract work
    Temporary work

    IDR

    Loveland, CO
    17 days ago
  • $125k - $155k

     ...problems 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.... 
    Suggested
    Permanent employment
    Temporary work

    Ursa Major

    Berthoud, CO
    1 day ago
  • Antech Diagnostics is seeking a Software Engineer to design, develop, and maintain embedded software for diagnostic devices used in veterinary clinics. You will contribute across firmware, analytics, GUI, and connected tooling, collaborating with a diverse engineering team... 
    Suggested

    Antech Diagnostics

    Loveland, CO
    3 days ago
  • $95k - $125k

     ...Reporting to the Director of R&D Loggers, the Senior Firmware Engineer leads and implements software features, ensures delivery of high-quality, secure code...  ...company's investmentContinually sustain and grow the embedded software, especially as technologies change.The... 
    Suggested
    Shift work

    Veralto

    Loveland, CO
    4 days ago
  • $118k - $147k

     ...deliver propulsion and defense systems that solve the most urgent and critical national security demands. The Senior Responsible Engineer (RE) for Solid Missile Systems (SMS) serves as the program’s technical lead, directing a multidisciplinary team of design, systems... 
    Suggested
    Permanent employment
    Full time
    Temporary work

    Ursa Major

    Berthoud, CO
    5 days ago
  • $133k - $166k

     ...and deliver propulsion and defense systems that solve the most urgent and critical national security demands. As a Senior Systems Engineer, you will leverage your experience to ensure our hypersonic propulsion and vehicle systems are designed, verified, and qualified to... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    2 days per week

    Ursa Major

    Berthoud, CO
    3 days ago
  • $125k - $150k

     ...propulsion and defense systems that solve the most urgent and critical national security demands. Ursa Major is seeking a Senior Engineer, Propulsion Systems to support the technical definition, integration, and execution of propulsion systems for hypersonic vehicles.... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    Ursa Major

    Berthoud, CO
    3 days ago
  • $92.5k - $120k

     ...to advance human health for tomorrow.Learn about the Danaher Business System which makes everything possible.As a Senior Systems Engineer, you will define system architecture and requirements, lead integration activities, and ensure system performance aligns with product... 
    Full time
    Part time
    Night shift

    Danaher Corporation

    Loveland, CO
    5 days ago
  • $125k - $150k

     ...Business System which makes everything possible.The Hardware Engineering Manager leads a multidisciplinary hardware team responsible for...  ...collaborates closely with cross‑functional partners—including Systems, Software, Product Management, Manufacturing, Quality, and Supply Chain—... 
    Hourly pay
    Full time
    Part time

    Danaher Corporation

    Loveland, CO
    2 days ago
  • Company DescriptionWe are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always be responsive, transparent, and focused on results - for our people, our clients, and our company.We’re a people-centric firm, so it’... 
    Full time
    Work at office
    Flexible hours

    Olsson

    Loveland, CO
    5 days ago
  • $121k - $152k

     ...serve as a central member of the team and take immediate ownership of fluid and mechanical system design efforts as a responsible engineer. This role will be part of the technical organization, responsible for clean sheet design, development, and validation of a variety... 
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Ursa Major

    Berthoud, CO
    4 days ago
  • $115k - $136k

     ...systems that solve the most urgent and critical national security demands. Ursa Major is currently hiring for a Senior Materials Engineer (TPS) to enhance and support the creation of next generation thermal protection systems in solid rocket motors. Aerospace systems... 
    Permanent employment
    Full time
    Temporary work
    Currently hiring

    Ursa Major

    Berthoud, CO
    2 days ago
  •  ...Radar System Engineer    Responsibilities: · Strong background in weather radar and weather radar data processing · Link budget...  ...Requirements and Subsystem Requirements Flowdown (Hardware, Firmware, Software) · Compliance Matrix · Verification Plans for System and... 
    Work at office
    Remote work

    Henderson Group Recruiting

    Berthoud, CO
    2 days ago
  •  ...Radar System Engineer Responsibilities: Strong experience with weather radar and processing weather radar data Creation and...  ...Developing system and subsystem requirements (hardware, firmware, software) Creating compliance matrices Creating verification plans... 
    Work at office
    Remote work

    Gables Search Group

    Berthoud, CO
    2 days ago
  • $110k - $125k

     ...environment. More about us: Reporting to the Manager, Hardware Engineering - Core Systems, the Optical Engineer will be focused on...  ...components/systemsExperience with optical design using standard design software such as Zemax OpticStudioExperience in optical lens design and... 
    Immediate start
    Shift work

    Veralto

    Loveland, CO
    4 days ago
  • Job Overview Senior Firmware Engineer - Embedded Systems (Electrical Engineers) Reporting to the Director of R&D Loggers, the Senior Firmware Engineer leads and implements software features, ensures delivery of high‑quality, secure code, and collaborates across teams to... 

    OTT Hydromet Corp

    Loveland, CO
    1 day ago
  • $42 - $57 per hour

     ...function tests and calibration of all automationequipment meeting engineering design specifications on facilities• Responsible for point-to-...  ...issues • Skillful at learning and applying diverse automation software application tools • Work with IT and Automation Engineering in... 
    Hourly pay
    Full time
    Work experience placement
    Second job
    Local area
    Remote work
    Shift work
    Night shift

    Occidental Petroleum

    Platteville, CO
    1 day ago
  • $115k - $143k

     ...a highly motivated Senior System Safety Engineer to join Ursa Major, a leading aerospace...  ...hazards and ensure safety measures are embedded throughout the product lifecycle.Coordinating...  ...Systems Engineering, Explosive Safety, Software/Firmware Engineering, Electrical... 
    Permanent employment
    Full time
    Temporary work
    For subcontractor

    Ursa Major

    Berthoud, CO
    4 days ago
  • $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 data... 
    Permanent employment
    Full time
    Temporary work

    Ursa Major

    Berthoud, CO
    4 days ago
  • $125k - $160k

     ...forging its own creative path within the Snail Games portfolio.wtf is  About the Role We're seeking a highly technical Principal Engineer with deep Unreal Engine expertise and extensive experience in console development and multiplayer systems. This is primarily a... 
    Ongoing contract
    Full time
    H1b
    Remote work

    Snail Games USA

    Loveland, CO
    a month ago
  • $80k - $100k

     ...our fluid and mechanical system design efforts as a responsible engineer. This role will be part of the technical organization,...  ...with structural, fluids, and thermal analysis using Ansys FEA software ~1+ years of PTC Creo or Siemens NX CAD programs and Windchill... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Immediate start
    Flexible hours

    Ursa Major

    Berthoud, CO
    5 days ago
  • $121k - $152k

     ...of fluid and mechanical system design efforts as a responsible engineer. This role will be part of the technical organization, responsible...  ...with structural, fluids, and thermal analysis using Ansys FEA software ~2+ years of PTC Creo or Siemens NX CAD programs and... 
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Ursa Major

    Berthoud, CO
    5 days ago
  •  ...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 office
    Local area

    Liberty Personnel Services, Inc.

    Loveland, CO
    17 days ago
  • $124k - $155k

     ...propulsion and defense systems that solve the most urgent and critical national security demands. The Staff Fluid System Manufacturing Engineer will join the Operations Team, leading development and manufacturing efforts on next-generation products and systems in aerospace... 
    Permanent employment
    Full time
    Temporary work

    Ursa Major

    Berthoud, CO
    1 day ago
  • $145k - $180k

     ...required.Required Qualifications:Bachelor's degree in aerospace engineering, mechanical engineering, or a related field with 7 years of...  ...winding design and analysis.Experience with Siemen’s NX and Ansys software packages.DoD Secret Security Clearance or higher.Colorado law... 
    Permanent employment
    Full time
    Temporary work

    Ursa Major

    Berthoud, CO
    4 days ago
  • $92.5k - $120k

     ...Danaher’s system of continuous improvement to turn ideas into impact—innovating at the speed of life. The position is a Senior Systems Engineer located in Loveland, Colorado and is an on‑site role. It reports to the Senior Manager, Systems Engineering and is part of the... 
    Night shift

    Beckman Coulter Life Sciences

    Loveland, CO
    2 days ago
  •  ...Job Description Job Description Description: The Client Solutions Engineer owns highly customized electronic and cable/harness assembly projects from initial technical review and quoting through production and delivery. The role is approximately 50% technical quoting... 

    MM Solutions

    Loveland, CO
    17 days ago
  • $115k - $143k

     ...a highly motivated Senior System Safety Engineer to join Ursa Major , a leading aerospace...  ...hazards and ensure safety measures are embedded throughout the product lifecycle....  ...Systems Engineering, Explosive Safety, Software/Firmware Engineering, Electrical Engineering... 
    Permanent employment
    Full time
    Temporary work
    For subcontractor

    Ursa Major

    Berthoud, CO
    9 days ago
  • $74k - $90k

     ...communities — you're building a fulfilling career. About the Role This role is an exciting opportunity to grow your mechanical engineering career by working hands-on with real projects while learning directly from experienced engineers. You’ll apply industry-standard... 
    Work visa
    Flexible hours

    Galloway & Company

    Johnstown, CO
    2 days ago
  • $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 work
    Relief
    Local area
    Remote work
    Flexible hours
    Shift work

    UCHealth

    Loveland, CO
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!