Hashlist
Join to apply for the
Principal SoC Engineer - CORE OS
role at
Hashlist
2 weeks ago Be among the first 25 applicants
Join to apply for the
Principal SoC Engineer - CORE OS
role at
Hashlist
This range is provided by Hashlist. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range $140,000.00/yr - $220,000.00/yr
Direct message the job poster from Hashlist
CEO @ Hashlist / Automotive industry transformation partner. Source work & services with AI We are looking for a Principal SoC Engineer – Core OS for a major OEM to lead the architecture, development, and integration of foundational operating system components for next-generation automotive SoC platforms. You will play a critical role in enabling high-performance, safety-critical software for advanced vehicle domains including ADAS, Infotainment, Connectivity, and centralized compute.
About the Role
Location: Auburn Hills, Michigan (USA)
Contract type: Full-time OR Contractor (freelancers accepted)
Benefits: Competitive rate; opportunity to define the OS core of next-gen SDVs; collaboration with international cross-domain teams
Responsibilities
Define and implement embedded software architecture for the Core OS layer on advanced SoC platforms
Lead kernel-level component development (memory management, task scheduling, system services)
Design and optimize IPC stacks across heterogeneous multicore environments
Integrate and validate high-speed interfaces (PCIe, SGMII, RGMII, USB)
Lead BSP (Board Support Package) development and support SoC bring-up
Work with RTOS, Linux, QNX, QNX Hypervisor, and Android GVM to enable virtualization and system partitioning
Collaborate with security, hardware, and systems teams to ensure compliance with ISO 26262 and ISO/SAE 21434
Debug and optimize OS components to meet real-time, memory, and performance requirements
Contribute to secure boot and system initialization alongside bootloader and platform teams
Support CI/CD pipelines, automated testing, and Agile development practices
Qualifications
Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or related field
10+ years of embedded software development experience with a focus on OS internals and SoC environments
Strong expertise in kernel-level programming (Linux, QNX, or RTOS)
Experience with QNX Hypervisor, Android GVM, and virtualization technologies
Solid knowledge of IPC frameworks, multicore SoC architectures, and hardware abstraction
Hands‑on experience with BSP development and board bring‑up for complex SoCs
Proficiency in C/C++ and low‑level debugging tools (JTAG, Lauterbach, etc.)
Familiarity with high‑speed interfaces (PCIe, Ethernet variants, USB)
Understanding of functional safety and cybersecurity standards (ISO 26262, ISO/SAE 21434)
Strong problem‑solving, optimization, and cross‑functional collaboration skills
Next steps: Apply now, and get considered for this and other projects on the Hashlist platform.
#J-18808-Ljbffr
Principal SoC Engineer - CORE OS
role at
Hashlist
2 weeks ago Be among the first 25 applicants
Join to apply for the
Principal SoC Engineer - CORE OS
role at
Hashlist
This range is provided by Hashlist. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range $140,000.00/yr - $220,000.00/yr
Direct message the job poster from Hashlist
CEO @ Hashlist / Automotive industry transformation partner. Source work & services with AI We are looking for a Principal SoC Engineer – Core OS for a major OEM to lead the architecture, development, and integration of foundational operating system components for next-generation automotive SoC platforms. You will play a critical role in enabling high-performance, safety-critical software for advanced vehicle domains including ADAS, Infotainment, Connectivity, and centralized compute.
About the Role
Location: Auburn Hills, Michigan (USA)
Contract type: Full-time OR Contractor (freelancers accepted)
Benefits: Competitive rate; opportunity to define the OS core of next-gen SDVs; collaboration with international cross-domain teams
Responsibilities
Define and implement embedded software architecture for the Core OS layer on advanced SoC platforms
Lead kernel-level component development (memory management, task scheduling, system services)
Design and optimize IPC stacks across heterogeneous multicore environments
Integrate and validate high-speed interfaces (PCIe, SGMII, RGMII, USB)
Lead BSP (Board Support Package) development and support SoC bring-up
Work with RTOS, Linux, QNX, QNX Hypervisor, and Android GVM to enable virtualization and system partitioning
Collaborate with security, hardware, and systems teams to ensure compliance with ISO 26262 and ISO/SAE 21434
Debug and optimize OS components to meet real-time, memory, and performance requirements
Contribute to secure boot and system initialization alongside bootloader and platform teams
Support CI/CD pipelines, automated testing, and Agile development practices
Qualifications
Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or related field
10+ years of embedded software development experience with a focus on OS internals and SoC environments
Strong expertise in kernel-level programming (Linux, QNX, or RTOS)
Experience with QNX Hypervisor, Android GVM, and virtualization technologies
Solid knowledge of IPC frameworks, multicore SoC architectures, and hardware abstraction
Hands‑on experience with BSP development and board bring‑up for complex SoCs
Proficiency in C/C++ and low‑level debugging tools (JTAG, Lauterbach, etc.)
Familiarity with high‑speed interfaces (PCIe, Ethernet variants, USB)
Understanding of functional safety and cybersecurity standards (ISO 26262, ISO/SAE 21434)
Strong problem‑solving, optimization, and cross‑functional collaboration skills
Next steps: Apply now, and get considered for this and other projects on the Hashlist platform.
#J-18808-Ljbffr