2

Entry Level Graduate Embedded Software Engineer Jobs

Volt is immediately hiring Embedded Software Engineer at Salt Lake City, Utah As an Embedded ... Graduate Degree or equivalent with 0 to 2 years of prior related experience. In lieu of a degree ...

Embedded Software Engineer

Madison, AL · On-site

$117K - $155K/yr

About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for ...

Caterpillar is seeking an Embedded Software Engineer 2 to support the development and validation of embedded control systems. This role focuses heavily on HIL/SIL validation, test automation, system ...

Embedded Software Engineer

Urbandale, IA · On-site

$70K - $120K/yr

Embedded Software Engineer This position is associated with the design and development of embedded software that controls machine operations, functionality, or display information to operators.

Embedded Software Engineer II

Westford, MA · On-site

$136K - $179K/yr

To learn more about our Principal Embedded Software Engineer opportunity, keep reading! Johnson Controls is searching for a Principal Embedded Software Engineer to be located at the R&D facility in ...

Job #106082 Embedded Software Engineer 2 Location: Mossville, IL Schedule: First Shift, Onsite Duration: 12-Month Contract Compensation: $40-44/hr W2 + benefits About the Role We are seeking an ...

Showing results 41-60

Entry Level Graduate Embedded Software Engineer information

See salary details

$70K

$153.4K

$174K

How much do entry level graduate embedded software engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for entry level graduate embedded software engineer 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 is the difference between Entry Level Graduate Embedded Software Engineer vs Embedded Software Developer?

AspectEntry Level Graduate Embedded Software EngineerEmbedded Software Developer
Required CredentialsBachelor's degree in Computer Engineering, Electrical Engineering, or related fieldBachelor's or higher in a relevant technical field, with some roles preferring certifications
Work EnvironmentDesigning, testing, and debugging embedded systems in hardware-focused environmentsDeveloping and maintaining embedded software across various hardware platforms
Industry UsageCommonly used in automotive, consumer electronics, and IoT industriesWidely used in similar industries, often with more experience required

Entry Level Graduate Embedded Software Engineers typically focus on learning and supporting embedded system development, while Embedded Software Developers often have more experience and handle more complex software tasks. Both roles are essential in embedded systems projects, but the engineer role is more entry-level and learning-oriented.

More about Entry Level Graduate Embedded Software Engineer jobs

What cities are hiring for Entry Level Graduate Embedded Software Engineer jobs?

Cities with the most Entry Level Graduate Embedded Software Engineer job openings:

What are the most commonly searched types of Graduate Embedded Software Engineer jobs?

The most popular types of Graduate Embedded Software Engineer jobs are:

What states have the most Entry Level Graduate Embedded Software Engineer jobs?

States with the most job openings for Entry Level Graduate Embedded Software Engineer jobs include:

What job categories do people searching Entry Level Graduate Embedded Software Engineer jobs look for?

The top searched job categories for Entry Level Graduate Embedded Software Engineer jobs are:

Infographic showing various Entry Level Graduate Embedded Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer

TiltEdge Solutions LLC

Dearborn, MI • On-site

$110K - $120K/yr

Full-time

Re-posted 29 days ago


Job description

Position: Embedded Software Engineer
Work Location: Dearborn, MI
Duration: Fulltime/Direct Hire
 
Job Description & Skill Requirement:
  • Design and develop embedded software for distributed systems involving multiple microcontrollers
  • Implement low-level drivers and Board Support Package (BSP) components
  • Develop real-time Ethernet and communication protocols (UART, SPI, IPC, I2C)
  • Work on RTOS / bare-metal software development for scalable platforms
  • Perform integration, debugging, and optimization (CPU, memory, power)
  • Analyse and resolve low-level system issues across embedded layers
  • Conduct unit testing, integration testing, and automation using Python scripting
  • Ensure compliance with MISRA, ASPICE, and ISO26262 standards
  • Maintain design documentation, traceability, and architecture artifacts
  • Collaborate with hardware teams, V&V teams, and external vendors
  • Provide bench-level debugging and HIL validation support
  • Lead/participate in triaging sessions and release activities
 
Qualification:
  • Bachelor's degree in computer science / Electronics & Communication Engineering
Skills
 
  • C / C++ Programming
  • Python Scripting
  • Embedded Software Development
  • BSP & Device Driver Development
  • AUTOSAR (BSW, RTE, SWC, Davinci tools)
  • RTOS (FreeRTOS / SafeRTOS)
  • Linux / QNX Systems
  • ⁠UART, SPI, I2C, IPC communication
  • CAN / CAN-FD
  • Ethernet Drivers
  • UDS Protocol (ISO 14229)
  • DMA, Multicore & Shared Memory concepts
  • Lauterbach Debugging Tool
  • GTest, Parasoft (Unit Testing)
  • Bazel Build System
  • JIRA, JAMA
  • Flash / Memory Driver Development
  • Wear leveling, Garbage collection, Page swap
  • Boot-time & Runtime Optimization
  • Low-level debugging across software stack