Embedded Software Engineer

Pentangle Tech Services | P5 Group

Dearborn (MI)

On-site

USD 85,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pentangle Tech Services | P5 Group in Dearborn, MI is seeking an embedded software engineer to design and develop software for distributed systems involving multiple microcontrollers. You will implement low-level drivers, BSP components, and real-time Ethernet protocols, while working on RTOS or bare-metal platforms.

Responsibilities include integration, debugging, performance optimization, and ensuring traceability and documentation.

Qualifications

  • Bachelor's degree in Computer Science / Electronics & Communication Engineering.
  • Experience with embedded software for distributed systems.
  • Familiarity with MISRA, ASPICE, and ISO26262 standards is a plus.

Responsibilities

  • Design and develop embedded software for distributed systems involving multiple microcontrollers.
  • Implement low-level drivers and Board Support Package 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.
  • 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.

Skills

Embedded Software Development
Ethernet Drivers
DMA, Multicore & Shared Memory
Low-level debugging

Education

Bachelor's degree in Computer Science / Electronics & Communication Engineering

Job description

Work Location Requirement: Candidates should be local to the area, as the final customer interview will be conducted in person. Candidates from other locations may also be considered if they are willing and able to attend an in-person interview upon successful completion of the initial screening round.

Job Description & Skill Requirement:
Key Responsibilities
  • 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 to look for:
  • Embedded Software Development
  • Ethernet Drivers
  • DMA, Multicore & Shared Memory concepts
  • Low-level debugging across software stack
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Embedded Software Engineer - BSP/RTOS
Automotive Embedded Software Engineer - BSP/RTOS

Global Connect Technologies • Dearborn (MI)

On-site
USD 100,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

6AM City, LLC • Wisconsin

On-site
USD 100,000 - 135,000
Embedded Software Engineer
Embedded Software Engineer

Analog Group • San Diego (CA)

On-site
USD 85,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend