1

Embedded Software Engineer Ii Jobs (NOW HIRING)

As a Sr. Embedded Software Engineer 2 , you will: * Leads team that architects, designs, develops, debugs, and maintains software to provide innovative products and solutions to our customers.

Embedded Software Engineer

Simi Valley, CA · On-site

$135K - $178K/yr

The Embedded Software Engineer 2 designs, develops and debugs software, working in small teams to solve problems and explore technologies for new and existing core products. JOB CORE RESPONSIBILITIES:

next page

Showing results 1-20

Embedded Software Engineer II information

See salary details

$70K

$153.4K

$174K

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

As of Jun 26, 2026, the average yearly pay for embedded software engineer ii 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 does an Embedded Software Engineer II do?

An Embedded Software Engineer II designs, develops, and maintains software for embedded systems, which are specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. This role typically involves working with microcontrollers, real-time operating systems, and low-level programming languages such as C or C++. An Embedded Software Engineer II is usually a mid-level position that requires experience in coding, debugging, and testing embedded applications, as well as collaborating with hardware engineers to ensure seamless system integration.

How do Embedded Software Engineer II roles typically interact with hardware teams during a project?

As an Embedded Software Engineer II, you'll frequently collaborate with hardware engineers to ensure seamless integration between software and physical devices. This often involves joint debugging sessions, reviewing hardware schematics, and aligning on interface protocols. Clear communication and teamwork are essential, as you'll need to address hardware constraints, optimize performance, and resolve issues that span both domains. These interactions provide valuable exposure to cross-disciplinary problem-solving and can enhance your understanding of embedded system design.

What is the difference between Embedded Software Engineer Ii vs Embedded Software Engineer I?

CriteriaEmbedded Software Engineer IiEmbedded Software Engineer I
Required CredentialsBachelor's degree in Computer Engineering or related field; some roles may prefer certifications in embedded systemsBachelor's degree in Computer Engineering or related field; entry-level certifications may be advantageous
Work EnvironmentDesigning, developing, and testing embedded software for hardware devices in a team settingAssisting in embedded software development tasks under supervision in hardware-focused environments
Employer & Industry UsageTechnology, automotive, aerospace, and consumer electronics companiesSimilar industries, often in entry-level or junior roles within embedded systems teams

The main difference between Embedded Software Engineer Ii and Embedded Software Engineer I lies in experience level and responsibility. Embedded Software Engineer Ii typically has more experience, handles complex tasks independently, and may mentor junior staff. Embedded Software Engineer I is usually an entry-level position, focusing on learning and supporting development activities under supervision.

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

To thrive as an Embedded Software Engineer II, you need strong programming skills in C/C++, a solid understanding of embedded systems, and typically a bachelor’s degree in computer engineering, electrical engineering, or related fields. Familiarity with real-time operating systems (RTOS), debugging tools, and version control systems such as Git is commonly required, along with experience in hardware-software integration. Attention to detail, analytical thinking, and effective teamwork are vital soft skills that help engineers excel in complex, collaborative environments. These combined skills ensure reliable software design, efficient problem-solving, and successful project delivery in embedded technology projects.
More about Embedded Software Engineer II jobs
What cities are hiring for Embedded Software Engineer Ii jobs? Cities with the most Embedded Software Engineer Ii job openings:
Infographic showing various Embedded Software Engineer Ii job openings in the United States as of June 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer 2

Futran Tech Solutions Pvt. Ltd.

Chillicothe, IL • On-site

$119K - $156K/yr

Full-time

Posted 5 days ago


Job description

Job Title: Embedded Software Engineer 2
Location: Chillicothe, Illinois 61523
  • Group works in automation and autonomy
  • Small but growing team, working on new technologies hence looking for additional resource
  • C++ coding experience (this is primary language)
  • Understand how to integrate and use sensors + sensor integrations
  • Different type of sensors - GPS, inertia measurement. Camera feed, position of a cylinder and its sensor are few example
  • International travel - potential trave only and may not happen
  • If the candidate is not capable of international travel, they have others on the team that can cover that part
  • Domestic travel - yes, occasional visit to North Carolina and test equipment for clients (less then a week at a time)

Important:
  • Candidate can come from non-autonomous background but should have understanding of sensors

Education:
  • Master's degree is fine, but the years of experience will remain 4 years