Base Software Engineer – OS & Middleware (Telematics ECU)

Pentangle Tech Services | P5 Group

Auburn Hills (MI)

On-site

USD 140,000 - 200,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Stellantis in Auburn Hills, MI is seeking a Sr. Staff Base Software Engineer – OS & Middleware (Telematics ECU) to lead architecture and integration of embedded OS and middleware for Telematics ECUs.

You will drive secure boot, OTA, V2X, and cloud-connected vehicle services, collaborating with cross-functional teams to ensure security, performance, and compliance with automotive standards.

Qualifications

  • Bachelor's degree in CS/CE or related field.
  • 10+ years of embedded software development experience.
  • Strong programming in C/C++.
  • Direct experience with Linux-based Telematics Control Units.
  • Experience with BSP development, kernel config, and SoC bring-up.
  • Experience with 4G/5G modem platforms (Qualcomm or equivalent).
  • Deep hands-on with Embedded Linux kernel, drivers, and user-space middleware.
  • Solid understanding of Linux networking, TLS, MQTT, HTTP/HTTPS.

Responsibilities

  • Lead architecture and integration of embedded Linux OS for Telematics ECU platforms.
  • Define and implement secure boot, root-of-trust, secure key management, and secure OTA update frameworks.
  • Architect and integrate telematics connectivity stacks including 4G/5G modem, GNSS, and secure cloud communication services.
  • Lead integration and optimization of V2X communication stacks (C-V2X / DSRC where applicable).
  • Drive BSP integration, kernel configuration, driver enablement, and SoC bring-up activities.
  • Design scalable IPC, service orchestration, and resource management frameworks to support mixed-critical telematics and V2X workloads.
  • Optimize system performance including boot time reduction, CPU scheduling, memory footprint, storage I/O, and network throughput.
  • Establish performance instrumentation and profiling frameworks to monitor latency, bandwidth utilization, and real-time constraints.
  • Ensure cybersecurity compliance through threat mitigation, vulnerability management, and adherence to automotive standards.
  • Enable vehicle network integration including CAN, Ethernet, LIN, UDS, and DoIP within the Linux environment.
  • Establish CI/CD pipelines, automation frameworks, and secure software lifecycle practices for production readiness.
  • Provide technical leadership, architecture reviews, cross-functional alignment, field issue triage, and post-SOP sustainment support.

Skills

C/C++
Embedded Linux
Linux networking
TCP/IP TLS MQTT
GDB debugging

Education

Bachelor's degree

Tools

BSP development
Kernel configuration
SoC bring-up
Linux driver model

Job description

Job Title: Sr. Staff Base Software Engineer – OS & Middleware (Telematics ECU)

Location: Auburn hills MI

Duration: Long term

Client: Stellantis

Responsibilities

The Sr. Staff Base Software Engineer – OS & Middleware (Telematics ECU) is responsible for leading the architecture, design, integration, and optimization of operating systems and middleware platforms for next-generation Telematics Control Units (TCU). This role drives secure, scalable, and high-performance base software solutions supporting cellular connectivity (4G/5G), GNSS, eCall, OTA updates, V2X, remote diagnostics, and cloud-connected vehicle services. The position requires deep expertise in embedded operating systems, networking stacks, middleware frameworks, cybersecurity, and automotive compliance standards. The engineer serves as a technical lead within the Base Software organization, ensuring platform readiness, production robustness, cybersecurity compliance and alignment with Functional Safety and ASPICE requirements.

Key Responsibilities
  • Lead the architecture and integration of embedded Linux OS and middleware for Telematics ECU platforms.
  • Define and implement secure boot, root-of-trust, secure key management, and secure OTA (FOTA/SOTA) update frameworks.
  • Architect and integrate telematics connectivity stacks including 4G/5G modem, GNSS, and secure cloud communication services.
  • Lead integration and optimization of V2X communication stacks (C-V2X / DSRC where applicable), ensuring low-latency and high-reliability message handling.
  • Drive BSP integration, kernel configuration, driver enablement, and SoC bring-up activities.
  • Design scalable IPC, service orchestration, and resource management frameworks to support mixed-critical telematics and V2X workloads.
  • Optimize system performance including boot time reduction, CPU scheduling, memory footprint, storage I/O, and network throughput.
  • Establish performance instrumentation and profiling frameworks to monitor latency, bandwidth utilization, and real-time communication constraints.
  • Ensure cybersecurity compliance through threat mitigation, vulnerability management, and adherence to Stellantis Cybersecurity Specifications and ISO/SAE standards
  • Enable vehicle network integration including CAN, Ethernet, LIN, UDS, and DoIP within the Linux environment.
  • Establish CI/CD pipelines, automation frameworks, and secure software lifecycle practices for production readiness.
  • Provide technical leadership, architecture reviews, cross-functional alignment, field issue triage, and post-SOP sustainment support.
Basic Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 10+ years of embedded software development experience.
  • Strong programming expertise in C/C++.
  • Direct experience with Linux-based Telematics Control Units
  • Experience with BSP development, kernel configuration, and SoC bring-up.
  • Experience with 4G/5G modem platforms such as Qualcomm or equivalent.
  • Deep hands-on experience with Embedded Linux kernel, driver model, and user-space middleware architecture.
  • Strong understanding of Linux networking stack and secure communication protocols including TCP/IP, TLS, MQTT, and HTTP/HTTPS.
  • Experience integrating cellular modem drivers and communication stacks in Linux environments.
  • Experience implementing secure boot, root-of-trust, and OTA mechanisms on Linux-based platforms.
  • Proficiency in debugging using GDB, crash analysis, kernel logs, trace tools, and network packet analyzers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Base Software Engineer – OS & Middleware (Telematics)
Lead Base Software Engineer – OS & Middleware (Telematics)

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 140,000 - 200,000
Propulsion Base Software Communications Sr. Engineer
Propulsion Base Software Communications Sr. Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 80,000 - 110,000
Senior Telematics Engineer
Senior Telematics Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
telematics engineer1
telematics engineer1

Pentangle Tech Services | P5 Group • Santa Fe (TX)

On-site
USD 100,000 - 150,000
Senior Software Architect - Embedded Connectivity
Senior Software Architect - Embedded Connectivity

KGTiger • Allen Park (MI)

On-site
USD 120,000 - 150,000
Telematics Software Program Manager
Telematics Software Program Manager

Pentangle Tech Services | P5 Group • Plano (TX)

On-site
USD 150,000 - 200,000
Embedded Software Engineer
Embedded Software Engineer

Systems Technology Group, Inc. (STG) • Michigan

Hybrid
USD 110,000 - 150,000
Hybrid / 4 days per week in the office
Autosar Bootloader Engineer
Autosar Bootloader Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 120,000 - 150,000
Embedded Software Developer (AUTOSAR / Telematics)
Embedded Software Developer (AUTOSAR / Telematics)

microTECH Global LTD • Town of Italy (NY)

Hybrid
EUR 60,000 - 90,000
Bare-Metal Bootloader Expert
Bare-Metal Bootloader Expert

Pentangle Tech Services | P5 Group • Dearborn (MI)

On-site
USD 120,000 - 170,000