1

Embedded Software Engineer Ii Jobs (NOW HIRING)

Embedded Software Engineer 2. Key technologies: c++14, Embedded Software, Embedded Software Development, Git, Linux. Key Responsibilities * Design, develop and maintain scalable software systems

New

Embedded Software Engineer II

Exeter, NH · On-site

$133K - $176K/yr

Embedded Software Engineer II SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training.

Embedded Software Engineer II

Exeter, NH · On-site

$133K - $176K/yr

Embedded Software Engineer II SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training.

Embedded Software Engineer II

Exeter, NH · On-site

$133K - $176K/yr

The Embedded Software Engineer II is responsible for developing moderately complex software system designs for new products as well as design improvements to legacy products. They will exercise sound ...

Embedded Software Engineer II

Melbourne, FL · On-site

$121K - $160K/yr

Job Summary The Embedded Software Engineer II supports the design, development, integration, verification, and maintenance of embedded software solutions for advanced embedded systems. The successful ...

Embedded Software Engineer II

Melbourne, FL · On-site

$121K - $160K/yr

Job Summary The Embedded Software Engineer II supports the design, development, integration, verification, and maintenance of embedded software solutions for advanced embedded systems. The successful ...

Embedded Software Engineer II

Zeeland, MI · On-site

$121K - $159K/yr

Embedded Software Engineer II at Gentex creates software code designs to meet product requirements. This position requires interfacing with all groups within the company to define, design, develop ...

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 Sep 10, 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.

What are the key skills and qualifications needed to thrive as an embedded software engineer II?

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.

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.

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:

What are popular job titles related to Embedded Software Engineer Ii jobs?

For Embedded Software Engineer Ii jobs, the most frequently searched job titles are:

Infographic showing various Embedded Software Engineer Ii job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 88% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer II

Bellevue, WA • On-site

$148K - $195K/yr

Other

Posted 14 days ago


Key responsibilities

  • Design, develop, and maintain embedded engine-control and aftertreatment software strategies.

  • Create control logic, software models, flow diagrams, and architectures using MATLAB, Simulink, and Stateflow.

  • Support concept development, implementation, validation, documentation, release, and production support.


Job description

Embedded Software Engineer II

Location: Mossville, IL — Onsite, five days per week

Duration: 12-month contract

Benefits
  • Competitive salary
  • Opportunity for advancement
  • Training & development
Why Join This Opportunity?
  • Work on advanced embedded control software for diesel engine and aftertreatment systems.
  • Contribute throughout the complete software development lifecycle.
  • Collaborate with experienced software, systems, validation, and testing teams.
  • Gain exposure to production-level embedded software in the heavy-equipment industry.
  • Work in a primarily office-based engineering environment with limited laboratory interaction.
Position Overview

The AES Group Inc. is seeking an Embedded Software Engineer II to support the development, enhancement, documentation, validation, and maintenance of embedded engine-control and aftertreatment software. The ideal candidate has hands‑on experience with MATLAB, Simulink, and Stateflow, along with strong technical documentation and cross‑functional communication skills.

Key Responsibilities
  • Design, develop, and maintain embedded engine-control and aftertreatment software strategies.
  • Create control logic, software models, flow diagrams, and architectures using MATLAB, Simulink, and Stateflow.
  • Support concept development, implementation, validation, documentation, release, and production support.
  • Troubleshoot existing production software and implement continuous improvements.
  • Prepare technical documentation, engineering diagrams, flowcharts, and ISO-aligned design documents.
  • Collaborate with software developers, systems engineers, validation teams, and other engineering stakeholders.
  • Lead technical discussions to gather requirements and develop practical software solutions.
  • Analyze engine-test data and support software-related troubleshooting.
  • Review HIL and SIL validation results and work with validation engineers to resolve issues.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Mechatronics Engineering, or a related discipline.
  • Two to four years of full-time industrial embedded software development experience.
  • Hands‑on experience with MATLAB, Simulink, and Stateflow.
  • Experience developing or maintaining embedded control software for production systems.
  • Strong understanding of the embedded software development lifecycle.
  • Experience creating technical documentation, engineering diagrams, and flowcharts.
  • Strong written, verbal, analytical, and cross‑functional collaboration skills.
Preferred Qualifications
  • Experience in automotive, heavy equipment, aerospace, industrial automation, or embedded systems.
  • Knowledge of diesel engine controls or aftertreatment systems.
  • Familiarity with Hardware-in-the-Loop and Software-in-the-Loop testing.
  • Exposure to Embedded C or C++.
  • Experience supporting software validation and interpreting test results.
Work Environment

The position is approximately 90% office-based, with occasional interaction in engine‑testing laboratories. Engineers primarily review test results electronically and support software strategy development. Standard personal protective equipment may be required when entering laboratory areas.

Core Skills and Tools
  • Embedded software development
  • MATLAB, Simulink, and Stateflow
  • Engine-control software
  • HIL and SIL testing
  • Technical documentation
  • Software strategy development
  • Cross‑functional engineering collaboration
#J-18808-Ljbffr