Embedded Software Engineer
$40 - $80 per hourActalent
Embedded Software EngineerThis 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.ResponsibilitiesDesign 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 SkillsBachelor'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 & QualificationsMaster'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 EnvironmentThis 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 & LocationThis is a Contract to Hire position based out of Loveland, CO.Pay and BenefitsThe pay range for this position is $40.00 - $80.00/hr.Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.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)Application DeadlineThis position is anticipated to close on Sep 9, 2026.
$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....SuggestedPermanent employmentTemporary work- ...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...Suggested
- ...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...SuggestedPermanent employmentContract workTemporary work
$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...SuggestedPermanent employmentFull timeTemporary workWork at officeRemote work2 days per week$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....SuggestedPermanent employmentFull timeTemporary workWork at officeImmediate startRemote workFlexible hours2 days per week$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 timePart timeNight shift$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...Permanent employmentFull timeTemporary work$97k - $121k
...design and deliver propulsion and defense systems that solve the most urgent and critical national security demands. The Systems Engineer II will help verify our propulsion systems are designed and perform as necessary to meet our customers’ needs. This role will be responsible...Permanent employmentFull timeTemporary work$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 payFull timePart time- 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 timeWork at officeFlexible hours
$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 employmentFull timeTemporary workCurrently hiring$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 employmentFull timeTemporary workImmediate startFlexible hours- ...Radar System Engineer Responsibilities: • Strong background in weather radar and weather radar data processing... ...Requirements and Subsystem Requirements Flowdown (Hardware, Firmware, Software) • Compliance Matrix • Verification Plans for...Work at officeRemote work
$92.5k - $120k
...cross-functional tradeoff decisionsThe essential requirements of the job include:Bachelor's degree in Engineering5+ years systems engineering experienceExperience with requirements and system integrationDemonstrated experience in root cause investigation and problem...$100k - $150k
...Radar Systems Engineer A radar systems engineering firm specializing in weather radar design and development is seeking a radar systems... ...subsystem requirements flowdown across hardware, firmware, and software, building compliance matrices and verification plans at both...Full timeRemote workMonday to Friday$110k - $125k
...development opportunities Professional onboarding and training options Reporting to the Digital Experience and Engineering Manager, the Full Stack Software Engineer II is responsible for analyzing, designing, testing, developing, and maintaining software experiences across...Immediate startFlexible hoursShift work$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 employmentFull timeTemporary work$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 employmentFull timeTemporary workFor subcontractorNight shift$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$130k - $163k
...propulsion and defense systems that solve the most urgent and critical national security demands. Ursa Major is seeking a Senior Systems Engineer within the SMS Systems & Mission Team to creatively drive safety, reliability, and risk management solutions for our propulsion...Permanent employmentFull timeTemporary workInterim role$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 employmentFull timeTemporary work$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 employmentFull timeTemporary work$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 contractFull timeH1bRemote work$110k - $155k
...Description: Industry: Aerospace / Aviation / Defense Job Category: Engineering - RF / Wireless Overview: Keysight is at the... ...test solutions using Keysight's industry-leading hardware and software platforms. From architecting automated RF test environments to...Permanent employmentFull timeH1bLocal areaRelocationRelocation package$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 employmentFull timeTemporary workFor subcontractorInterim roleLocal areaNight shift$117k - $146k
...Description & ResponsibilitiesPersistent Systems is seeking a Systems Engineer to join our team and be based in our Fort Collins, CO office.... ...IP, RF propagation with an understanding of hardware and software concepts Proficiency in networking concepts such as IP routing...Temporary workWork at officeFlexible hours$121.9k - $195k
...ASIC Products Division is seeking a highly skilled Firmware Engineer to join our embedded systems development team. In this role, you will... ...implement low-level firmware modules, middleware, and diagnostic software for leading-edge PHY chipsets. You will work across the...Full timeLocal area$129.4k - $207k
...before you apply.Job Description:A Hardware engineering position responsible for developing... ...Collaborate with Product Test and Firmware/Software teams in SLT system architecture... ...software interfaces and understand common embedded software design constraints like memory,...Full timeLocal area$28.38 - $39.74 per hour
Description Location: UCHealth Medical Center of the Rockies, US:CO: Loveland Department: MCR Operating Room 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- ...Apply now: Senior Hardware Engineer, Onsite - Fort Collins, CO. Job Title:... ...Collaborate with Product Test and Firmware/Software teams to define SLT system architecture... ...Familiarity with hardware/software interfaces and embedded software design constraints such as...Permanent employmentImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software support Loveland, CO
- software Loveland, CO
- software technical support Loveland, CO
- entry level software sales Loveland, CO
- id software Loveland, CO
- ultimate software Loveland, CO
- remote software sales Loveland, CO
- software asset management analyst Loveland, CO
- healthcare software sales Loveland, CO
- software implementation project manager Loveland, CO


