×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

SoC BSW Engineer – OS & Middleware; Telematics ECU

Job in Auburn Hills, Oakland County, Michigan, 48326, USA
Listing for: MatchPoint
Full Time position
Listed on 2026-09-14
Job specializations:
  • Software Development
    Unix/Linux
Salary/Wage Range or Industry Benchmark: 170000 - 210000 USD Yearly USD 170000.00 210000.00 YEAR
Job Description & How to Apply Below

Job Title: SoC BSW Engineer – OS & Middleware (Telematics ECU)

Location:
Onsite

Employment Type: FTE

MANDATORY SKILLS

AUTOSAR BSW, embedded Linux OS,TELEMATICS,ECU,OTA,C/C++

JOB DESCRIPTION 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.

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