Skip to main content
Pi Square Technologies logo

Staff Base Software Engineer – OS & Middleware (Telematics)

Pi Square Technologies
Full Timestaff
Detroit, Michigan, USPosted March 3, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

AWSAzureDockerLinuxCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

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.

Preferred Qualifications

  • Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 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 TrustZone.
  • Experience with containerization (Docker/OCI) or lightweight virtualization in embedded Linux.
  • Experience optimizing power management and boot-time performance in Linux systems.
  • Knowledge of cloud integration platforms such as AWS IoT, Azure IoT, or automotive backend services.
  • Experience in field issue triage, log analytics, and production sustainment support.
  • Experience working on ASIL-B/D safety-rated systems where applicable.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free