1

Embedded Software Engineer Ii Jobs (NOW HIRING)

Embedded Software Engineer

Herndon, VA

$135K - $177K/yr

Overview of Opportunity Two Six Technologies is actively seeking an Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia. We are looking for someone with a ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

Allen Control Systems (ACS) is a cutting-edge defense startup founded by two former Navy electrical ... We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware ...

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:

The Opportunity Flock is looking to add an Embedded Software Engineer to our Platform Team. This ... Have 2+ years of professional experience in embedded software development. * Possess strong C/C ...

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:

Embedded Software Engineer

Cleveland, OH · On-site

$127K - $167K/yr

... 2+ years of professional embedded software development experience Strong programming experience in C and/or C++ Experience working with embedded RTOS or Embedded Linux systems Familiarity with ...

Embedded Software Engineer II

Denver, CO · Hybrid

$123K - $173K/yr

As an Embedded Software Engineer II on the Blue Ring program, you will be at the forefront of developing and testing flight software for one of the most capable and maneuverable multi-mission ...

As an Embedded Software Engineer II on the Blue Ring program, you will be at the forefront of developing and testing flight software for one of the most capable and maneuverable multi-mission ...

Embedded Software Engineer

Carlsbad, CA · On-site

$136K - $179K/yr

Job Title: Embedded Software Engineer Location: Carlsbad, CA or Marlborough, MA Duration: 6+ Months This position is open to W-2 CANDIDATES ONLY who are authorized to work in the USA WITHOUT ...

Embedded Software Engineer

Cambridge, MA · On-site

$75K - $156K/yr

The 2,000+ employees of Draper tackle important national challenges with a promise of delivering ... Summary: The Embedded Software Engineer 2 provides technical expertise and leadership for the ...

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 Jul 23, 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 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 $153,383 per year, or $73.7 per hour.
Embedded Software Engineer

Embedded Software Engineer

Sterling Engineering Inc.

Buffalo Grove, IL

$90K - $110K/yr

Full-time

Posted 6 days ago


Job description

Title: Embedded Software Engineer
Location: Buffalo Grove, IL
Shift: 1st Shift
Hire Type: Direct Hire
Salary: $90,000–$110,000 per year
Comprehensive Benefits Package

Sterling Engineering is hiring an Embedded Software Engineer for a global engineering and manufacturing organization developing next-generation embedded control systems used in advanced transportation applications. This is an outstanding opportunity to work on highly visible new product development projects while designing real-time embedded software that powers critical electromechanical systems. If you enjoy solving complex engineering challenges, collaborating with multidisciplinary teams, and seeing your work move from concept to production, this is an excellent opportunity to grow your career.

Key Responsibilities
  • Design, develop, and maintain embedded software for controllers, sensors, and intelligent electromechanical products
  • Develop software architecture and embedded control solutions from concept through production launch
  • Optimize software performance, reliability, manufacturability, and overall system functionality
  • Participate in new product development activities using APQP and Stage-Gate methodologies
  • Perform software validation, verification, and system integration testing
  • Lead or support root cause analysis, troubleshooting, and corrective actions for embedded software and electrical systems
  • Evaluate customer specifications and develop scalable embedded software solutions
Qualifications
  • Must have Bachelor's degree in Computer Engineering, Software Engineering, or a related engineering discipline
  • Must have 6+ years of embedded software development experience
  • Strong experience developing embedded systems using C/C++, Linux, and RTOS environments
  • Experience with Python, C#, JavaScript, HTML, or React
  • Experience with embedded architecture, system integration, and performance optimization
  • Knowledge of embedded debugging tools and real-time software development
  • Knowledge of embedded controllers, sensors, and electromechanical systems
  • Experience with APQP, DFMEA, Root Cause Analysis (8D), and product development processes
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.