Embedded Software Team Lead Jobs
Embedded Software Team Lead jobs are open across defense, automotive, industrial automation, and consumer electronics, at every level from senior engineer to principal, with specializations in RTOS, firmware architecture, and safety-critical systems. Find a role that fits below and apply directly.
Find JobsLooking for remote work? View remote embedded software team lead jobs →Overview
Showing 5 of 1,045+ Embedded Software Team Lead jobs











Company Description:
Crown Equipment Corporation is one of the world’s largest material handling companies, with a reputation for award-winning product design, advanced engineering and technology, and superior after-sale service. Crown produces and sells a broad range of forklifts, batteries, chargers, automation and fleet management technologies that are revolutionizing the material-handling industry.
Job Posting External
Job Duties
- Provide expertise in embedded software systems to influence the design and development of innovative forklifts and material handling equipment. Design, develop, and analyze software application solutions that interface electronic sensors, actuators, and controls of vehicle systems, user interface, or radio-controlled devices.
- Product Analysis and Specification - Conceptualize ideas for software control of sensors, actuators and systems. Conduct detail system analysis to define scope, objectives and design solutions.
- Product Design and Development - Develop software solutions that meet operation, safety, modularity and coding/product requirements. Review hardware schematics and establish methods to support the hardware design with low-level software components. Develop detailed design documentation including block, state and signal flow diagrams.
- Product Testing and Support - Conduct bench-level unit testing and on-vehicle verification and validation tests. Participate in code reviews to demonstrate compliance to product requirements.
- Work fully onsite. Once onboarded, may work hybrid remote meaning mostly onsite each week. (Reasonable commuting distance required.)
Minimum Qualifications
- Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related; or equivalent experience
- Good written, verbal, analytical, and interpersonal skills
- Ability to occasionally travel with overnight stays
- Reliable transportation to travel locally between company locations during scheduled workday
Preferred Qualifications
- 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating Systems (FreeRTOS) [Salary will be commensurate with experience]
- Proficiency in C/C++
- Experience with CAN bus communication protocols and tools including CANOpen, XCP, Vector CANape, and Vector CANalyzer
- Experience developing scripts with Python
- Knowledge of unit testing methodology (VectorCAST experience desired)
- Knowledge of software architecture and state diagrams
- Experience with task management and version control software, with Jira, Confluence, and Git desired
Work Authorization:
Indefinite U.S. work authorized individuals only. Individuals with temporary visas are ineligible. Sponsorship for work authorization, now or in the future, is unavailable.
No agency calls please.
Compensation and Benefits:
Crown offers an excellent wage and benefits package for full-time employees including Health/Dental/Vision/Prescription Drug Plan, Flexible Benefits Plan, 401K Retirement Savings Plan, Life and Disability Benefits, Paid Parental Leave, Paid Holidays, Paid Vacation, Tuition Reimbursement, and much more.
EOE Veterans/Disabilities
Embedded Software Team Lead Jobs by Experience Level
See All 1,045+ Embedded Software Team Lead Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsEmbedded Software Team Lead Job Market
Who's Hiring
- Amazon55

- Northrop Grumman51

- Lockheed Martin30

- General Dynamics Mission Systems30

- Tesla17

Top Industries Hiring
- Technology & Software45
- Electronics & Hardware25
- Manufacturing17
- Aerospace & Defense15
- Automotive11
What Employers Look For
The qualifications that appear most often in embedded software team lead jobs.
- 5 or more years of embedded C or C++ development experience in a production environment
- Proven experience leading or mentoring a team of firmware or embedded software engineers
- Hands-on knowledge of one or more RTOS platforms such as FreeRTOS, VxWorks, or Zephyr
- Experience with hardware communication protocols including SPI, I2C, UART, and CAN
- Familiarity with static analysis tools, unit testing frameworks, and CI pipelines for embedded targets
- Bachelor's degree in electrical engineering, computer engineering, or a closely related field
Tips for Your Embedded Software Team Lead Job Search
Tailor your resume for safety standards
Highlight direct experience with standards like ISO 26262, IEC 61508, or DO-178C on your resume. Hiring managers in automotive and aerospace screen for these immediately, and burying them in a skills list rather than your project bullets costs you callbacks.
Apply early to roles that fit
Migrate Mate lists embedded software team lead openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Demonstrate leadership through technical mentorship
Job postings for team leads consistently ask for evidence of growing engineers, not just managing them. Quantify this by noting how many engineers you have mentored, code reviews you have led, or onboarding programs you have built in past roles.
Search by platform and toolchain, not just title
Job boards often mislabel these roles as firmware engineer or software architect. Search for your specific stack, like Zephyr RTOS, Green Hills MULTI, or Yocto, alongside words like lead or principal to surface postings that match your actual experience.
Prepare a whiteboard session on system decomposition
Interviews for this role almost always include a live system design exercise. Practice breaking a constrained embedded system into modules, defining interfaces between firmware and hardware drivers, and explaining your reasoning for memory and scheduling tradeoffs.
Negotiate total compensation beyond base pay
Many embedded team lead offers include meaningful equity, signing bonuses, or hardware budgets that vary widely by company. Ask explicitly about each component during the offer stage, and confirm whether equity is in options or restricted stock units before accepting.
Embedded Software Team Lead Jobs: Frequently Asked Questions
Which companies are hiring the most embedded software team leads?
The companies hiring the most embedded software team leads right now include Amazon, Northrop Grumman, and Lockheed Martin, with the largest share of openings in California, Texas, and Massachusetts, based on current listings on Migrate Mate as of November 2026. Defense contractors, automotive Tier 1 suppliers, and semiconductor companies consistently post the highest volumes of these roles.
How many embedded software team lead jobs are remote?
About 45% of embedded software team lead openings are fully remote or hybrid as of November 2026, which is lower than most software disciplines because lab access and hardware bring-up work often require physical presence. Sub-areas like firmware architecture review, documentation, and team planning tend to be the most remote-friendly parts of the role.
How do you become an embedded software team lead?
Start by building deep proficiency in C or C++ for resource-constrained systems, then move into projects that require real-time scheduling, interrupt handling, and hardware driver development. Take on code review responsibilities early, volunteer to onboard junior engineers, and document architectural decisions to demonstrate leadership readiness. Most engineers reach this level after several years as a senior embedded developer.
Can you get an embedded software team lead job with limited leadership experience?
Yes, especially if you have strong technical depth and can show informal leadership contributions. Highlight any code reviews you have owned, mentoring you have done, or cross-functional projects where you coordinated the firmware work. Some companies hire engineers into a lead title with the expectation of growing into full people management, so targeting those roles can be a practical entry point.
What does the embedded software team lead interview process look like?
Most companies run a recruiter screen followed by a technical phone interview focused on C, RTOS concepts, and debugging methods. The on-site or virtual loop usually includes a system design exercise where you architect a constrained embedded solution, a coding session involving low-level programming or bit manipulation, and a behavioral round assessing how you have handled team conflicts or project delays. Some employers also include a hardware-in-the-loop or bring-up discussion.
Where can I find and apply to embedded software team lead jobs?
You can find and apply to embedded software team lead jobs on Migrate Mate, which lists current openings from companies across the United States. Find roles that match your experience and stack, then apply directly to each listing from the page.
See All 1,045+ Embedded Software Team Lead Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs