Senior Embedded Linux Engineer – Telematics & Middleware

Neshent Tech

Auburn Hills, MI

Posted On: Apr 22, 2026

Posted On: Apr 22, 2026

Job Overview

Job Type

Full-time

Experience

8 - 15 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Embedded Linux
  • C/C++
  • OS
  • Middleware
  • BSP development
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)

Job ID: NT221067


Posted By

Abhishek

Resource Manager