Sr. Staff BSW OS and Hypervisor Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Hashlist · 15 hours ago

Sr. Staff BSW OS and Hypervisor Engineer

Hashlist is seeking a Sr. Staff SoC BSW Engineer to lead the development and optimization of software components for automotive SoC platforms. The role involves working on OS and Hypervisor platforms, collaborating with teams to enhance features for advanced automotive applications, and ensuring compliance with industry standards.

AutomotiveInternetRecruitingSoftware
Hiring Manager
Kristina Spisakova
linkedin

Responsibilities

Develop and integrate OS & Hypervisor platforms for various ECUs in vehicles
Collaborate with cross-functional teams to define and implement OS & Hypervisor features for high-performance automotive SoCs, supporting Autonomous Driving, Infotainment, and Connectivity applications
Develop and configure device drivers for communication buses such as UART, SPI, USB, PCIe, I2C, and I2S
Debug and troubleshoot embedded system software and hardware using oscilloscopes, logic analyzers, and debuggers
Optimize and fine-tune OS and Hypervisor components, including build configurations and performance tuning
Work with Yocto Linux, Android, Hypervisors, Docker, QEMU, and other modern embedded technologies
Implement networking, cybersecurity, CLI tools, Python, and shell scripting solutions to enhance system security and performance
Support CI/CD processes and drive Test-Driven Development (TDD) in embedded software projects
Ensure compliance with automotive industry standards and protocols, maintaining software integrity and security
Work in an Agile development environment, actively participating in Scrum processes

Qualification

Embedded software developmentOperating SystemsDevice driversLinux internalsHypervisorsNetworkingCybersecurityPythonShell scriptingCI/CD processesTest-Driven DevelopmentAgile developmentProblem-solving skillsAttention to detailEffective communication

Required

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
A minimum of 10 years of embedded software development experience with C and C++
Hands-on experience with Operating Systems such as QNX, Linux/Android, and Hypervisors
Strong knowledge of device drivers, debugging tools, and embedded system troubleshooting
Proficiency in Linux internals, networking, cybersecurity, CLI, Python, and shell scripting
Experience working with Yocto Linux, Hypervisors, Docker, QEMU, and other relevant embedded technologies
Familiarity with build environments, CI/CD processes, and Test-Driven Development (TDD) methodologies
Strong problem-solving skills, attention to detail, and effective communication abilities

Preferred

Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Experience with ARM architecture and familiarity with low-level firmware development
Knowledge of virtualization technologies such as Xen, KVM, or VMWare in embedded environments
Experience with memory management techniques, IPC mechanisms, and multi-core processing
Expertise in automotive safety standards (ISO 26262, ASPICE) and cybersecurity frameworks (ISO/SAE 21434)
Understanding of GPU acceleration technologies for Infotainment and ADAS applications

Company

Hashlist

twittertwitter
company-logo
Transformation partner for the automotive industry to source work & services with AI

Funding

Current Stage
Early Stage
Total Funding
$1.04M
2022-11-16Pre Seed· $1.04M

Leadership Team

leader-logo
Carl-Wilhelm Unnérus
CEO / Co-Founder
linkedin
leader-logo
William Engblom
COO & Co-Founder
linkedin
Company data provided by crunchbase