×
Register Here to Apply for Jobs or Post Jobs. X

SoC BSW Engineer – OS & Middleware; Telematics ECU

Job in Auburn Hills, Oakland County, Michigan, 48326, USA
Listing for: KPIT Technologies Ltd.
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: SoC BSW Engineer – OS & Middleware (Telematics ECU)

Job Details

  • Experience:

    7-10 Years
  • Location:

    Auburn Hills
  • Job
  • No. of Opening: 1
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.
  • 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.
Requirements
  • 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 SOcs 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 in 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.
  • Knowledge of V2X stack integration and telematics regulatory compliance including eCall and ERA‑GLONASS.
  • Familiarity with hardware security technologies such as HSM, TPM, and ARM Trust Zone.
  • Experience with containerization (Docker/OCI) or lightweight virtualization in embedded Linux.
  • Experience optimizing power management and boot‑time performance in Linux systems.
Compensation and Benefits
  • Geo Blue PPO and HSA plan.
  • Met Life – Dental and Vision plan.
  • Healthcare and Dependent care flexible spending account (FSA).
  • 401k with employer match.
  • Company‑paid Basic Life and Long‑term disability insurance.
  • Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service.
  • Employee Assistance Program.
  • Paid Holidays.
  • Employee discounts and perks.
Essential Skills / Competencies
  • AUTOSAR BSW
  • embedded Linux OS
  • TELEMATICS
  • ECU
  • OTA
  • C/C++
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary