1

Embedded Engineer Jobs (NOW HIRING)

Embedded Engineer

Chicago, IL · On-site

$100K - $160K/yr

We are seeking an embedded software engineer to develop and maintain low-level flight software for UAV platforms running PX4 or ArduPilot. This role involves board bring-up, writing and porting ...

Embedded Engineer

Phoenix, AZ · On-site

$130K - $171K/yr

Top Skills - * Good software development skills in embedded C++ programming * Change Request Process * Experience in HMI * Flight software development, debugging environment * Experience in FMS ...

Embedded Engineer

Atlanta, GA · On-site

$53 - $54/hr

Embedded Engineer Pay Rate: $53-54/hr on W2 Location: Onsite at Atlanta, GA F2F: No Duration: 6 months with possible extension Client is a medical device company Strong experience in Embedded C/C ...

Embedded Engineer

Cleveland, OH · On-site

$127K - $167K/yr

Company Description Embedded Engineer Location: Cleveland, OH Duration: 1+ years Responsibilities: • Create new customer systems and coordinate deployment, commissioning, and troubleshooting ...

Sr. Embedded Engineer

Foster City, CA · On-site

$141K - $185K/yr

NAVA Software solutions is looking for a Sr. Embedded Engineer Details: Sr. Embedded Engineer Location: Foster City CA (1-2 days/week onsite) Duration: Full time /Direct Hire Looking for a Senior ...

Senior Embedded Engineer

Atlanta, GA · Hybrid

$119K - $156K/yr

Join Our Team as a Senior Embedded Engineer Company: Coreforce Location: Atlanta (Hybrid) Job Type: Full-time Salary: Based on Experience Company Overview: Coreforce is an innovative technology ...

Senior Embedded Engineer

Boston, MA · Hybrid

$134K - $176K/yr

We're searching for a Senior Embedded Engineer excited to join our embedded team, where we build hardware products backed by a cloud-based platform and bring new ideas from prototype to production.

Embedded Engineer

New York, NY · On-site

$150K - $220K/yr

Bachelor's or Master's in Computer Engineering, Electrical Engineering, or related technical field or similar relevant experience * 5-10 years experience developing software for embedded Linux ...

W2 Embedded Engineer

Atlanta, GA · On-site

$99K - $135K/yr

Embedded Engineer Location: Atlanta, GA (Onsite) Duration: 6 months+ (possibility of an extension) JD: * Strong experience in Embedded C/C++ development on microcontrollers (Bare-metal/RTOS)

Senior Embedded Engineer

Bothell, WA · On-site

$141K - $184K/yr

Senior Embedded Engineer (11818247) Duration: 6 months contract Location: Must be able to go onsite to Bothell, WA when it reopens Responsibilities: * Develop and optimize applications and drivers ...

$69.27 - $92.36/hr

To achieve this, we are looking for an experienced Embedded Engineer to be the sole technical owner of the embedded software layer within our Payload On‑Board Computer (PLOBC) system. This role ...

Senior Embedded Engineer

Atlanta, GA · On-site

$140K - $150K/yr

Join Our Team as a Senior Embedded Engineer Company: Coreforce Location: Atlanta (Hybrid) Job Type: Full-time Salary: Based on Experience Company Overview: Coreforce is an innovative technology ...

Embedded Engineer

Redmond, WA · On-site

$147K - $193K/yr

Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA(100% Onsite) is below Key Qualifications This position is for a validation role with 10+ years of experience. Looking for someone who ...

CNO Embedded Engineer Zetier seeks senior Computer Network Operations (CNO) embedded system engineers to analyze and develop operationally critical cyber capabilities. Candidates will demonstrate ...

Ada Embedded Engineer

Grand Rapids, MI

$126K - $166K/yr

This role is ideal for an experienced software engineer with deep expertise in Ada development, embedded networking, and secure communications protocols operating within mission-critical environments.

Embedded Engineer

Elkhart, IN · On-site

$124K - $164K/yr

Our customer in Elkhart, IN is looking for an experienced Embedded Development Engineer to join their growing team. The ideal candidate will have 3+ years of experience, ideally doing development and ...

Showing results 21-40

Embedded Engineer information

See salary details

$70K

$153.4K

$174K

How much do embedded engineer jobs pay per year?

As of Aug 28, 2026, the average yearly pay for embedded engineer in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an embedded engineer?

To thrive as an Embedded Engineer, you need a solid background in computer science or electrical engineering, with strong skills in C/C++, microcontroller programming, and embedded systems design. Familiarity with real-time operating systems (RTOS), hardware debugging tools, and version control systems like Git is typically required, and certifications such as Certified Embedded Systems Engineer (CESE) can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication are standout soft skills in this field. These competencies are crucial for developing reliable, efficient embedded solutions that integrate seamlessly with hardware and meet user requirements.

What are some common challenges faced by embedded engineers when working on cross-functional teams?

Embedded Engineers often collaborate closely with hardware designers, software developers, and test engineers, which can present challenges related to communication and integration. Aligning the firmware with hardware specifications, managing resource constraints, and ensuring timely debugging across different platforms are frequent hurdles. To succeed, Embedded Engineers need strong communication skills and a collaborative mindset to bridge gaps between disciplines and deliver cohesive, reliable systems.

What is the difference between Embedded Engineer vs Firmware Engineer?

AspectEmbedded EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are commonBachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development
Work EnvironmentDesigning and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronicsWriting, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors
Employer & Industry UsageElectronics manufacturers, automotive, aerospace, IoT companiesConsumer electronics, IoT devices, medical devices, automotive systems

Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.

Are embedded engineers in demand?

Embedded engineers are in high demand due to the growth of IoT devices, automotive systems, and consumer electronics. Skills in C/C++, real-time operating systems, and hardware integration are particularly valuable in this field, which offers strong job stability and opportunities across various industries.

What does an embedded engineer do?

An embedded engineer designs, develops, and tests software and hardware for embedded systems, which are specialized computing devices within larger machines or products. They work with microcontrollers, real-time operating systems, and programming languages like C or C++, often collaborating with hardware teams to ensure system functionality and reliability.

What cities are hiring for Embedded Engineer jobs?

Cities with the most Embedded Engineer job openings:

What are the most commonly searched types of Embedded Engineer jobs?

The most popular types of Embedded Engineer jobs are:

What states have the most Embedded Engineer jobs?

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

Infographic showing various Embedded 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 $153,383 per year, or $73.7 per hour.

Embedded Engineer

Ascend Engineering

Chicago, IL • On-site

$100K - $160K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

We are seeking an embedded software engineer to develop and maintain low-level flight software for UAV platforms running PX4 or ArduPilot. This role involves board bring-up, writing and porting device drivers, working directly with MCU peripherals and hardware buses, and getting firmware onto flight controllers reliably and repeatably. The engineer will work at the bottom of the UAV stack - from bootloaders and RTOS internals up to MAVLink-level system behavior - while maintaining a strong focus on reliability and practical field performance.
This position requires someone who is equally comfortable in a datasheet, a debugger, and on a bench with a logic analyzer. The ideal candidate enjoys hardware/software boundary problems, can diagnose an issue whether it originates in silicon or in code, and takes ownership of projects from schematic review through flight validation.
MUST HAVE PERMANENT RESIDENCE IN US
Responsibilities
  • Develop and modify PX4 (NuttX) or ArduPilot (ChibiOS) firmware, including board support packages and hardware definitions for new flight controller targets
  • Write, port, and debug device drivers over UART, I2C, SPI, CAN/DroneCAN, and USB for sensors, rangefinders, radios, gimbals, and payloads
  • Bring up new hardware from bare board to flying vehicle: clocks, power rails, pin muxing, peripheral configuration, and first-boot validation
  • Build, flash, and debug firmware and bootloaders using SWD/JTAG probes (J-Link, ST-Link), and maintain reliable field update paths (bootloader flashing, MAVLink FTP, parameter and storage layout)
  • Implement and validate MAVLink message handling and interfaces between the flight controller, companion computers, and ground stations
  • Diagnose timing, interrupt, DMA, memory, and bus-level issues at the bench using an oscilloscope, logic analyzer (Saleae or similar), CAN bus analyzer, and bench supply with current monitoring
  • Conduct bench and flight testing, analyze flight logs and telemetry, and resolve firmware issues found in the field
  • Document hardware interfaces, driver behavior, bring-up procedures, and design decisions

Required Qualifications
  • Strong C and C++ programming skills in resource-constrained embedded environments
  • Hands-on experience with ARM Cortex-M microcontrollers (STM32 or similar), including peripheral configuration from the datasheet and reference manual
  • Practical experience with UART, I2C, SPI, and CAN - including debugging them on real hardware, not just calling an API
  • Experience flashing and debugging embedded targets over SWD/JTAG, and working with bootloaders and firmware update mechanisms
  • Comfort working in an RTOS or bare-metal context (interrupts, DMA, task scheduling, memory constraints)
  • Experience debugging complex software and hardware interactions with lab instrumentation - oscilloscope, logic analyzer, protocol decoders, and a multimeter as second nature
  • Ability to work independently, take ownership of engineering tasks, and exercise practical engineering judgment

Preferred Qualifications
  • Experience modifying or contributing to PX4 or ArduPilot codebases, particularly drivers or board configuration
  • Familiarity with MAVLink, autopilot parameters, and flight log analysis
  • Experience with DroneCAN/Cyphal, DShot or other ESC protocols, or PWM/timer-driven peripherals
  • Experience integrating IMUs, barometers, magnetometers, GPS, LiDAR, or camera modules at the driver level
  • Experience building or configuring drones from components, and reading schematics well enough to work with hardware engineers
  • Personal robotics, UAV, or embedded systems projects

What We Value
  • Engineers who build and experiment outside of work
  • Strong ownership and accountability for outcomes
  • Practical, hands-on problem solving
  • Clear communication and collaboration within small teams
  • Curiosity and continuous learning