Senior Software Technical Expert: QNX and Embedded Linux systems
Apolis
Senior Software Technical Expert: QNX and Embedded Linux SystemsWe are seeking a Senior Software Technical Expert specializing in QNX and Embedded Linux systems for automotive ECUs and centralized compute platforms. This role focuses on OS internals, middleware, driver frameworks, IPC, and high-performance, safety-oriented vehicle software platforms.Key Responsibilities:Provide hands-on technical leadership for debugging and resolving OS, middleware, and platform-level issues on QNX and Embedded Linux.Conduct deep code and architecture reviews for kernel-space, driver-level, and user-space components with internal and supplier teams.Lead cross-domain investigations involving OS, middleware, applications, networking, and hardware abstraction.Provide architectural direction for real-time performance, reliability, safety, and scalability.Collaborate with hardware, systems, electrical, and integration teams to ensure optimal platform performance and stability.Guide platform-level performance analysis, fault isolation, and reliability improvements.Drive platform innovation, including evaluation of new OS features, middleware, virtualization, and container technologies.Define and promote best practices for OS design, validation, and production readiness.Mentor senior engineers in OS internals, real-time systems, and embedded Linux/QNX development.Influence vehicle compute and platform software roadmap aligned with business and product direction.Basic Qualifications:Bachelor's degree in Electrical Engineering, Computer Science, or equivalent.15+ years of embedded software experience, with strong emphasis on:QNX Neutrino and/or Embedded LinuxOS internals, scheduling, memory management, IPCDevice drivers and BSP developmentExcellent C/C++ skills; strong system-level debugging experience.Deep understanding of real-time systems and multi-core architectures.Strong experience with vehicle networking (CAN, LIN, Ethernet) at the OS and middleware level.End-to-end experience with SDLC and V-model development.Understanding of ASPICE and automotive software processes.Ability to work onsite full-time.Strong communication, leadership, and cross-team collaboration skills.Preferred Qualifications:Master's or Ph.D. in a relevant engineering discipline.Experience with centralized vehicle compute platforms, domain controllers, or HPC ECUs.Knowledge of functional safety (ISO 26262) and automotive cybersecurity (ISO/SAE 21434).Experience with ASIL decomposition and safety partitioning on QNX/Linux.Scripting in Python, Shell, and experience with CI/CD, build systems, and test automation.Familiarity with virtualization, containers, and middleware frameworks (e.g., DDS, SOME/IP).
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Technical Expert: QNX and Embedded Linux systems. Be the first to apply!
- oracle apps technical consultant Auburn Hills, MI
- senior devops engineer remote Auburn Hills, MI
- senior implementation engineer Auburn Hills, MI
- remote senior project manager Auburn Hills, MI
- senior payroll accountant Auburn Hills, MI
- senior human factors engineer Auburn Hills, MI
- senior property accountant Auburn Hills, MI
- senior software engineer Auburn Hills, MI
- senior mainframe developer Auburn Hills, MI
- senior accountant part time Auburn Hills, MI
