Senior Embedded Linux Engineer – Telematics & Middleware

Veriipro

Auburn Hills (MI)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Veriipro in Auburn Hills, Michigan is seeking an experienced software developer to lead the architecture and integration of Embedded Linux OS for Telematics ECU platforms.

The ideal candidate has over 10 years of embedded software development experience, strong expertise in C/C++, and a deep understanding of Linux networking and security standards. You will optimize system performance and implement robust cybersecurity measures.

Qualifications

  • 10+ years of embedded software development experience.
  • Strong programming expertise in C/C++.
  • Hands-on experience with Embedded Linux (kernel, drivers, middleware).
  • Experience with 4G/5G modem platforms.

Responsibilities

  • Lead architecture and integration of Embedded Linux OS for Telematics ECU.
  • Drive BSP integration, kernel configuration, and driver enablement.
  • Implement cybersecurity controls aligned with automotive security standards.
  • Establish CI/CD pipelines for embedded software.

Skills

C/C++ programming
Embedded Linux
Debugging skills
Performance optimization
Networking protocols
Docker/OCI
Telematics systems

Job description

Responsibilities
  • Lead architecture and integration of Embedded Linux OS and middleware for Telematics ECU platforms
  • Drive BSP integration, kernel configuration, driver enablement, and SoC bring‑up
  • Design and implement secure boot, key management, and OTA update frameworks
  • Architect telematics connectivity stacks including 4G/5G, GNSS, and cloud communication
  • Integrate and optimize V2X communication stacks ensuring low latency and reliability
  • Develop scalable IPC, service orchestration, and resource management frameworks
  • Optimize system performance (boot time, memory, CPU, storage, network throughput)
  • Implement cybersecurity controls aligned with automotive security standards (ISO/SAE, OEM guidelines)
  • Enable vehicle network integration (CAN, Ethernet, LIN, UDS, DoIP) within Linux environment
  • Establish CI/CD pipelines and embedded software lifecycle automation
  • Support field issue triage, debugging, and production sustainment
  • Provide technical leadership, architecture reviews, and cross‑team coordination
Required Skills
  • 10+ years of embedded software development experience
  • Strong programming expertise in C/C++
  • Hands‑on experience with Embedded Linux (kernel, drivers, user‑space middleware)
  • Experience with Linux‑based Telematics Control Units (TCU)
  • BSP development, kernel configuration, and SoC bring‑up experience
  • Experience with 4G/5G modem platforms (Qualcomm or equivalent)
  • Strong understanding of Linux networking stack and protocols (TCP/IP, TLS, MQTT, HTTP/HTTPS)
  • Experience integrating cellular modem drivers and communication stacks
  • Expertise in secure boot, root‑of‑trust, and OTA (FOTA/SOTA) mechanisms
  • Strong debugging skills (GDB, kernel logs, crash analysis, trace tools, packet analysis)
  • Knowledge of V2X (C‑V2X/DSRC), eCall, and ERA-GLONASS
  • Familiarity with HSM, TPM, and ARM TrustZone
  • Experience with Docker/OCI or lightweight virtualization in embedded systems
  • Exposure to AWS IoT / Azure IoT or automotive cloud platforms
  • Experience in performance optimization (boot time, CPU, memory, networking)
  • Experience with ASIL‑B/D safety systems (preferred)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Architect: Telematics & V2X
Senior Embedded Linux Architect: Telematics & V2X

Veriipro • Auburn Hills (MI)

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

KGTiger • Allen Park (MI)

On-site
USD 120,000 - 150,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Components • Arkansas

On-site
USD 100,000 - 130,000
Staff BSW Middleware Engineer
Staff BSW Middleware Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 130,000 - 170,000
Staff BSW Middleware Engineer
Staff BSW Middleware Engineer

Stellantis NV • Auburn (AL)

On-site
USD 120,000 - 150,000
Automotive Embedded Software Engineer - BSP/RTOS
Automotive Embedded Software Engineer - BSP/RTOS

Global Connect Technologies • Dearborn (MI)

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

Plus 2 • Fremont (CA)

On-site
USD 140,000 - 190,000
Sr. Staff BSW OS and Hypervisor Engineer
Sr. Staff BSW OS and Hypervisor Engineer

Hashlist • Auburn Hills (MI)

On-site
USD 100,000 - 130,000
Embedded Software Engineer (C++)
Embedded Software Engineer (C++)

TechDigital Group • Detroit (MI)

On-site
USD 100,000 - 130,000
Middleware Engineer (Linux, C++)
Middleware Engineer (Linux, C++)

Luxoft Poland • Town of Poland (NY)

Hybrid
USD 120,000 - 180,000