Hashlist
Overview
Join to apply for the
Principal SoC BSW Engineer
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
$135,000.00/yr - $150,000.00/yr Direct message the job poster from Hashlist About the Company
CEO @ Hashlist / Automotive industry transformation partner. Source work & services with AI About the Company We are looking for a Principal SoC Base Software 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. Seniority level
Director Employment type
Full-time Job function
Engineering and Information Technology Industries: Motor Vehicle Manufacturing Referrals increase your chances of interviewing at Hashlist by 2x Get notified about new System-on-Chip Design Engineer jobs in
Auburn Hills, MI .
#J-18808-Ljbffr
Join to apply for the
Principal SoC BSW Engineer
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
$135,000.00/yr - $150,000.00/yr Direct message the job poster from Hashlist About the Company
CEO @ Hashlist / Automotive industry transformation partner. Source work & services with AI About the Company We are looking for a Principal SoC Base Software 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. Seniority level
Director Employment type
Full-time Job function
Engineering and Information Technology Industries: Motor Vehicle Manufacturing Referrals increase your chances of interviewing at Hashlist by 2x Get notified about new System-on-Chip Design Engineer jobs in
Auburn Hills, MI .
#J-18808-Ljbffr