1

Sr Embedded Software Engineer Jobs (NOW HIRING)

Senior Embedded Software Engineer

Austin, TX · Hybrid

$122K - $161K/yr

As a Senior Embedded Software Engineer, you will play a key role in designing, developing, and maintaining Linux-based systems and software for our cutting-edge projects. You will work with a team of ...

As a Senior Embedded Software Engineer, you'll: * Design and Develop Embedded Software Applications: Develop high-performance and responsive embedded software applications using the Qt framework ...

Senior Embedded Software Engineer

Lafayette, CO · On-site

$129K - $169K/yr

As a Senior Software Engineer, you will collaborate with cross-functional team members, including software, hardware, mechanical, and systems engineers, to build the embedded device. You will be at ...

As a Senior Software Engineer, you will collaborate with cross-functional team members, including software, hardware, mechanical, and systems engineers, to build the embedded device. You will be at ...

Main Purpose of the Role The Sr. Embedded Software Engineer applies an interdisciplinary, collaborative approach to plan, design, develop and verify system software. Has advanced level of knowledge ...

Sr. Embedded Software Engineer

New Brighton, MN · On-site

$131K - $171K/yr

Main Purpose of the Role The Sr. Embedded Software Engineer applies an interdisciplinary, collaborative approach to plan, design, develop and verify system software. Has advanced level of knowledge ...

Senior Embedded Software Engineer at unspun We are looking for a hands-on, execution-driven Senior Embedded Software Engineer to ship and sustain production-quality embedded and edge software for our ...

Senior Embedded Software Engineer

Henderson, NV · Hybrid

$115K - $151K/yr

Job Title: Sr. Embedded Software Engineer The Embedded Software Engineer drives the complete embedded software development lifecycle for advanced aerospace and defense systems, from initial concept ...

Senior Embedded Software Engineer

Sunnyvale, CA · On-site

$145K - $190K/yr

Senior Embedded Software Engineer The Senior Embedded Software Engineer will work with a group of talented and dedicated people to improve and extend Intuitive's surgical robotic product lines. The ...

As a Senior Software Engineer, you will collaborate with cross-functional team members, including software, hardware, mechanical, and systems engineers, to build the embedded device. You will be at ...

Sr. Embedded Software Engineer

Somerville, MA · On-site

$135K - $177K/yr

As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross ...

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 ...

Position Title: Sr Embedded Software Engineer Position Description: Protingent Staffing has an exciting Direct Hire Sr Embedded Software Engineer opportunity. Job Responsibilities: * You will design ...

Senior Embedded Software Engineer FULL-TIME/PART-TIME : Full Time LOCATION: Dublin, OH (Hybrid) React Health is a fast-paced, growth-driven manufacturer and distributor of medical equipment ...

Sr. Embedded Software Engineer

Somerville, MA · Hybrid

$135K - $177K/yr

As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross ...

next page

Showing results 1-20

Sr Embedded Software Engineer information

See salary details

$75.5K

$144.8K

$193.5K

How much do sr embedded software engineer jobs pay per year?

As of Jul 21, 2026, the average yearly pay for sr embedded software engineer in the United States is $144,773.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,000.00 and $162,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Sr Embedded Software Engineer, and why are they important?

To thrive as a Sr Embedded Software Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with real-time operating systems (RTOS), microcontrollers, debugging tools, and certifications like Certified Embedded Systems Engineer are often expected. Excellent problem-solving, attention to detail, and effective communication skills set top candidates apart. These capabilities are crucial for developing reliable, efficient embedded solutions and collaborating across hardware and software teams.

What is the difference between Sr Embedded Software Engineer vs Embedded Software Engineer?

AspectSr Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in CS, EE; 5+ years experienceBachelor's in CS, EE; 1-3 years experience
Work EnvironmentDesign, develop, and troubleshoot embedded systems in hardware-focused teamsDevelop embedded software, often under supervision, in similar environments
Employer & Industry UsageTech, automotive, aerospace, consumer electronicsSimilar industries, often entry to mid-level roles

The main difference between a Sr Embedded Software Engineer and an Embedded Software Engineer lies in experience, responsibilities, and expertise. The senior role typically involves leading projects, designing complex systems, and mentoring junior staff, while the embedded software engineer focuses on developing and testing embedded code. Both roles are vital in industries like automotive, aerospace, and consumer electronics, but the senior position requires more experience and a broader skill set.

What does a Sr Embedded Software Engineer do?

A Sr Embedded Software Engineer designs, develops, tests, and maintains software that runs on embedded systems such as microcontrollers, sensors, and specialized hardware. They work closely with hardware engineers to ensure seamless integration between software and hardware components. Their responsibilities often include writing code in languages like C or C++, debugging and troubleshooting embedded systems, and optimizing software for performance and resource constraints. Senior engineers may also mentor junior team members and contribute to system architecture decisions.

What are some common challenges faced by Sr Embedded Software Engineers when working on cross-functional teams?

Sr Embedded Software Engineers often collaborate with hardware engineers, systems architects, and QA teams to deliver integrated products. A common challenge is ensuring seamless communication across disciplines, as hardware and software timelines may not always align. Troubleshooting issues that span both hardware and software layers requires strong problem-solving skills and adaptability. Effective documentation and regular cross-team meetings help mitigate misunderstandings and keep projects on track.
What cities are hiring for Sr Embedded Software Engineer jobs? Cities with the most Sr Embedded Software Engineer job openings:
What states have the most Sr Embedded Software Engineer jobs? States with the most job openings for Sr Embedded Software Engineer jobs include:
Infographic showing various Sr Embedded Software Engineer job openings in the United States as of July 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $144,773 per year, or $69.6 per hour.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Symbotic

Austin, TX • Hybrid

$122K - $161K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 6 days ago


Job description

Who we are

With its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system - reinventing warehouse automation for increased efficiency, speed and flexibility.

What we need

We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team. As a Senior Embedded Software Engineer, you will play a key role in designing, developing, and maintaining Linux-based systems and software for our cutting-edge projects. You will work with a team of engineers and be responsible for feature ownership, providing technical expertise in areas such as Yocto, OpenEmbedded, ROS, NVIDIA Jetson and Orin BSPs, VxWorks, Linux ethernet networking, and kernel drivers. We are looking for a person who thrives in a creative, collaborative, and agile development environment.

What we do

We are a talented team of roboticists and software engineers responsible for all software and firmware aspects of our mobile robots. These mobile robots are responsible for handling cartons inside the warehouse structure, moving them to and from storage locations. The mobile robots are key to the efficient operation of the Symbotic systems, and their reliability is paramount.

What you'll do

  • Lead and participate in the design, development, and maintenance of embedded software systems for Symbotic robots.

  • Collaborate with cross-functional teams to define system requirements and architecture.

  • Design and implement builds for embedded Linux.Work with embedded real-time operating systems and microcontrollers.

  • Design and implement Ethernet networking solutions, including protocols, drivers, and performance optimization.

  • Develop and maintain kernel drivers for custom hardware and device integration.Optimize and customize file systems for application specific requirements.

  • Conduct code reviews, perform debugging and troubleshooting, and ensure code quality and best practices are followed.

  • Stay updated with the latest industry trends, technologies, and best practices related to Linux and embedded systems.Maintain documentation for installation and troubleshooting procedures.Monitor system performance and identify optimization opportunities.

What you'll need

  • Bachelor's or higher degree in Computer Science, Electrical Engineering, or related field.

  • Minimum 7 years' professional experience in Linux system development and software engineering.

  • Strong proficiency in open source embedded build systems.

  • Experience in NVIDIA platform development and customization is desirable.

  • In-depth understanding of Ethernet networking protocols and technologies.

  • Proficiency in kernel-level programming and driver development.

  • Familiarity with ROS (Robot Operating System) and its integration.Strong problem-solving and ability to troubleshoot complex issues on urgent timelines.

  • Excellent communication and interpersonal skills.

  • Self-motivated, detail-oriented, and able to work independently as well as in a team.

  • Ability to accommodate 10% travel to support operational sites.

Nice to Have

  • Wireless firmware development experience

    • Cellular: ModemManager integration experience along with Qualcomm ST command set experience

    • WiFi: WPA Supplicant and ATH12K driver experience

  • FPGA (verilog) development experience

Our Environment:

  • Up to 10% of travel may be required. Employees must have a valid driver's license and the ability to drive and/or fly to client and other customer locations.

  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.

#LI-JT1

#LI-Hybrid

About Symbotic

Symbotic is an automation technology leader reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. Symbotic reinvents the warehouse as a strategic asset for the world's largest retail, wholesale, and food & beverage companies. Applying next-gen technology, high-density storage and machine learning to solve today's complex distribution challenges, Symbotic enables companies to move goods with unmatched speed, agility, accuracy and efficiency. As the backbone of commerce the Symbotic platform transforms the flow of goods and the economics of supply chain for its customers. For more information, visitwww.symbotic.com.

We are a community of innovators, collaborators and pioneers who embrace our differences, because we know unique perspectives make us stronger and smarter. Every perspective matters. We depend on the collective voices of our employees, customers and community to help guide us as we build a better place to work - for you and the world. That's why we're proud to be an equal opportunity employer.

We do not discriminate based on race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.

The base range for this position in the posted location is $138,075.00 - $204,600.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.