1

Embedded Firmware Contract Engineer Jobs (NOW HIRING)

Embedded Firmware Software Engineer

Eagan, MN ยท On-site

$105K - $143K/yr

Embedded Firmware Software Engineer This role focuses on developing embedded firmware and software for new sensor products used in laundry systems that monitor water and energy usage. You will work ...

Embedded Firmware Engineer

Pasadena, CA ยท On-site

$112K - $153K/yr

Senior Embedded Firmware Engineer (Avionics / Platform Interface) Level: Engineer IV Location: In Person We are seeking a Senior Embedded Firmware Engineer to develop and integrate flight-critical ...

Senior Embedded Firmware Engineer

Indianapolis, IN ยท On-site

$98K - $134K/yr

V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions ... S. citizens as required by federal contract guidelines. Eligibility to obtain and maintain a U.S.

Embedded Firmware Engineer

Matawan, NJ ยท On-site

$110 - $150/hr

Embedded Firmware Engineer Summary You will contribute to the embedded software and firmware that power PIXCEL's photonic and imaging systems. You will work across embedded Linux, firmware, system ...

New

Embedded Firmware Engineer

Matawan, NJ ยท On-site

$106K - $145K/yr

Embedded Firmware Engineer Summary You will contribute to the embedded software and firmware that power PIXCEL's photonic and imaging systems. You will work across embedded Linux, firmware, system ...

New

Embedded Firmware Engineer

Matawan, NJ ยท On-site

$106K - $145K/yr

Embedded Firmware Engineer Summary You will contribute to the embedded software and firmware that power PIXCEL's photonic and imaging systems. You will work across embedded Linux, firmware, system ...

Sr. Engineer, Embedded Firmware Location: San Jose, CA (on-site 3-4 days per week) Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics ...

Embedded Firmware Engineer

Bristol, RI ยท On-site

$107K - $147K/yr

The Role We are looking for a talented and motivated Embedded Firmware Engineer to join our growing team. In this role, you will design, develop, and maintain the bare-metal and RTOS firmware that ...

Embedded Firmware Engineer

Milpitas, CA ยท On-site

$80K - $120K/yr

Embedded Firmware Engineer Duties and Responsibilities * Develop and maintain firmware on STM32 / TI / Renesas MCU platforms * Implement and debug low-level drivers (ADC, GPIO, PWM, SPI, I2C, UART ...

Embedded Firmware Engineer

Matawan, NJ ยท On-site

$106K - $145K/yr

Embedded Firmware Engineer Summary You will contribute to the embedded software and firmware that power PIXCEL's photonic and imaging systems. You will work across embedded Linux, firmware, system ...

Senior Embedded Firmware Engineer

Indianapolis, IN ยท On-site

$98K - $134K/yr

V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions ... S. citizens as required by federal contract guidelines. Eligibility to obtain and maintain a U.S.

Embedded Firmware Engineer

Bristol, RI ยท On-site

$107K - $147K/yr

The Role We are looking for a talented and motivated Embedded Firmware Engineer to join our growing team. In this role, you will design, develop, and maintain the bare-metal and RTOS firmware that ...

Embedded Firmware Engineer Duties and Responsibilities * Develop and maintain firmware on STM32 / TI / Renesas MCU platforms * Implement and debug low-level drivers (ADC, GPIO, PWM, SPI, I2C, UART ...

Sr. Engineer, Embedded Firmware

San Jose, CA ยท On-site

$160K - $192K/yr

Sr. Engineer, Embedded Firmware Location: San Jose, CA (on-site 3-4 days per week) Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics ...

Showing results 41-60

Embedded Firmware Contract Engineer information

See salary details

$73.5K

$122K

$164K

How much do embedded firmware contract engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for embedded firmware contract engineer in the United States is $122,008.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What does an embedded firmware contract engineer do?

An Embedded Firmware Contract Engineer designs, develops, and tests low-level software (firmware) that runs on embedded systems, such as microcontrollers and other hardware devices. They typically work on a contract basis, helping companies build, optimize, or troubleshoot firmware for products like IoT devices, consumer electronics, automotive systems, or industrial equipment. Their responsibilities can include writing code in languages like C or C++, debugging hardware-software interactions, and collaborating with hardware engineers. Contract engineers may also be involved in documentation and ensuring that the firmware meets performance and reliability requirements.

What are the key skills and qualifications needed to thrive as an embedded firmware contract engineer, and why are they important?

To thrive as an Embedded Firmware Contract Engineer, you need expertise in embedded systems programming (usually C/C++), microcontroller architecture, and a relevant engineering degree. Familiarity with tools such as JTAG debuggers, oscilloscopes, and version control systems (like Git), as well as experience with RTOS and communication protocols, is often required. Strong problem-solving, communication, and adaptability are crucial soft skills for collaborating with cross-functional teams and handling evolving project requirements. These skills ensure reliable firmware development, efficient troubleshooting, and the successful delivery of client projects in fast-paced environments.

What are some common challenges faced by embedded firmware contract engineers when joining new projects?

Embedded Firmware Contract Engineers often encounter challenges such as integrating with existing codebases, adapting to unfamiliar hardware platforms, and quickly understanding client-specific development processes. Since contract roles typically require rapid onboarding, engineers must be adept at troubleshooting, reading documentation, and collaborating closely with both hardware and software teams. Effective communication and flexibility are key to overcoming differences in project methodologies and ensuring timely delivery of high-quality firmware solutions.

What is the difference between Embedded Firmware Contract Engineer vs Embedded Software Developer?

AspectEmbedded Firmware Contract EngineerEmbedded Software Developer
CredentialsBachelor's in Electrical Engineering, Computer Science, or related; experience with firmware developmentBachelor's in Computer Science, Software Engineering, or related; programming skills in C/C++
Work EnvironmentContract roles in hardware-focused companies, often in manufacturing or IoT sectorsFull-time or freelance roles in software firms, tech companies, or embedded systems teams
Industry UsageCommon in electronics, IoT, automotive, and industrial sectorsWidespread across tech, consumer electronics, and embedded systems industries

The Embedded Firmware Contract Engineer typically works on short-term projects focused on firmware development for hardware devices, requiring specialized hardware knowledge. In contrast, the Embedded Software Developer often works on longer-term software projects, developing embedded applications across various industries. Both roles require programming skills and understanding of embedded systems but differ mainly in contract vs. full-time employment and project scope.

More about Embedded Firmware Contract Engineer jobs

What cities are hiring for Embedded Firmware Contract Engineer jobs?

Cities with the most Embedded Firmware Contract Engineer job openings:

What states have the most Embedded Firmware Contract Engineer jobs?

States with the most job openings for Embedded Firmware Contract Engineer jobs include:

Infographic showing various Embedded Firmware Contract Engineer job openings in the United States as of August 2026, with employment types broken down into 94% Full Time, 2% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $122,008 per year, or $58.7 per hour.

Embedded Firmware Software Engineer

Pentangle Tech

Eagan, MN โ€ข On-site

$105K - $143K/yr

Contractor

Re-posted 18 hours ago


Job description

Job Title: Embedded Firmware Software Engineer
Job Description
This role focuses on developing embedded firmware and software for new sensor products used in laundry systems that monitor water and energy usage. 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.
  • Collaborate cross-functionally with a small team of firmware, software, and hardware engineers while maintaining a high level of independence.
  • Take ownership of assigned deliverables, ensuring high quality, reliability, and performance of the embedded firmware.
  • Support testing and debugging activities in a lab environment, including working with sensors, boards, and related hardware.
  • Document firmware designs, interfaces, and testing procedures to support ongoing development and future enhancements.
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.
  • Background 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.
  • Background 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.