1

Embedded Software Team Lead Jobs (NOW HIRING)

Director, Embedded Software

Towson, MD · On-site

$126K - $165K/yr

In this role, you will lead a team of embedded software engineers responsible for designing and developing innovative solutions to advance our product line. The primary focus will be on power tools ...

Lead Embedded Software Engineer

Plymouth, MN · On-site

$105K - $154K/yr

The Lead Embedded Software Engineer will develop embedded software/firmware for high performance ... You'll collaborate with a multi-discipline engineering team (software, hardware, and test) to ...

Embedded Software Engineer

Wauwatosa, WI

$127K - $168K/yr

... lead and senior engineers to design solutions and drive those decisions into the design of the ... software team Collaborate globally with a project team using the Scrum methodology Desired:

Director, Embedded Software

Towson, MD · On-site

$126K - $165K/yr

In this role, you will lead a team of embedded software engineers responsible for designing and developing innovative solutions to advance our product line. The primary focus will be on power tools ...

We are seeking talent for a Lead Software Engineer - Embedded to join the AvionX Software Engineering Team focused on developing embedded real-time software for our avionics in Long Beach, California ...

We are seeking talent for a Lead Software Engineer - Embedded to join the AvionX Software Engineering Team focused on developing embedded real-time software for our avionics in Long Beach, California ...

DEKA Research & Development is seeking a Lead Embedded Software Engineer to join our team working on cutting-edge medical devices. This role is a hands-on technical leadership position. You will lead ...

next page

Showing results 1-20

Embedded Software Team Lead information

See salary details

$14.5K

$133.3K

$182.5K

How much do embedded software team lead jobs pay per year?

As of Jun 6, 2026, the average yearly pay for embedded software team lead in the United States is $133,293.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What is the difference between Embedded Software Team Lead vs Embedded Software Engineer?

AspectEmbedded Software Team LeadEmbedded Software Engineer
CredentialsBachelor's or Master's in Computer Engineering, Electrical Engineering, or related; often leadership experienceBachelor's or Master's in Computer Engineering, Electrical Engineering, or related
Work EnvironmentLeads teams in development, collaborates with cross-functional departments, oversees project progressDevelops embedded software, writes code, tests, and debugs in embedded systems
Industry UsageUsed in companies developing complex embedded systems like automotive, aerospace, consumer electronicsCommon in industries requiring embedded software development such as IoT, medical devices, automotive

The Embedded Software Team Lead focuses on managing and guiding development teams, ensuring project milestones are met, and coordinating with other departments. In contrast, the Embedded Software Engineer primarily concentrates on coding, testing, and implementing embedded software solutions. Both roles require technical expertise, but the team lead also emphasizes leadership and project management skills.

What cities are hiring for Embedded Software Team Lead jobs? Cities with the most Embedded Software Team Lead job openings:
What states have the most Embedded Software Team Lead jobs? States with the most job openings for Embedded Software Team Lead jobs include:
Infographic showing various Embedded Software Team Lead job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $133,293 per year, or $64.1 per hour.
Embedded Software Engineer - Network Software

Embedded Software Engineer - Network Software

Astranis

San Francisco, CA

$154K - $203K/yr

Other

Posted 6 days ago


Job description

Embedded Software Engineer - Network Software

As a Embedded Software Engineer on the Network Software team at Astranis, you will be responsible for assisting with architecture, high level design choices, development, execution, and implementation of the flight software that commands and monitors the spacecraft. Additionally, you will mentor junior members and collaborate with other teams to ensure that the software you've implemented works on their hardware.

This role will contribute to both commercial and US Government programs. 

Role
  • Develop Software for the Flight Computer / Earth Stations Hub for our Satellites 
  • Develop Firmware for control boards on the satellite/ Earth Stations Hub
  • Improve and deliver reliable software through requirements generation, Design continuous integration, automated testing and code reviews
  • Collaborate with multiple teams (Payload, Communications Ground Control, Telemetry)
  • Develop software in C++ to interface with Flight computer and interface with the custom hardware on the vehicle
  • Deliver complex projects through incremental development
Requirements
  • 2-4+ years of experience developing software for products in modern C++ or C
  • Familiarity with Software Development Methodologies and Design Patterns
  • Experience with working on Communication Protocols (TCP/IP, I2C, SPI)
  • Good Communication and Written Skills
  • Passionate about Space Technology
  • Experience with Building High Availability/High Reliability systems.
Bonus
  • Experience with Python
  • Experience with embedded Linux / POSIX systems
  • Experience developing on and for VxWorks, Linux, FreeRTOS, or QNX Environments
  • Demonstrated experience building, testing, and shipping production software
  • Experience with safety critical development (FDA, FAA, Automotive)
  • Experience Board Bringup, debugging / Integration of Hardware Software