About Fisker Inc.
California-based Fisker Inc. is revolutionizing the automotive industry by developing the most emotionally desirable and eco-friendly electric vehicles on Earth. Passionately driven by a vision of a clean future for all, the company is on a mission to become the No. 1 e-mobility service provider with the world's most sustainable vehicles. To learn more, visit www. FiskerInc.com – and enjoy exclusive content across Fisker's social media channels: Facebook, Instagram, Twitter, YouTube and LinkedIn. Download the revolutionary new Fisker mobile app from the App Store or Google Play store.
About Fisker Inc. California-based Fisker Inc. is revolutionizing the automotive industry by developing the most emotionally desirable and eco-friendly electric vehicles on Earth. Passionately driven by a vision of a clean future for all, the company is on a mission to become the No. 1 e-mobility service provider with the world's most sustainable vehicles. To learn more, visit www. FiskerInc.com – and enjoy exclusive content across Fisker's social media channels: Facebook, Instagram, Twitter, YouTube, and LinkedIn. Download the revolutionary new Fisker mobile app from the App Store or Google Play store.
Role Overview The Manager, Embedded Software (QNX OS) is the key technical owner and orchestrator of QNX OS Platform Software for Fisker's advanced next generation EE system(s). This candidate will build and lead a team of highly skilled, execution-focused Embedded Software Engineers who specialize in QNX OS and QNX hypervisor to deliver the complete BSP and Platform Software for multiple computer units in Fisker's next generation architecture.
The candidate will coordinate the efforts of internal engineers as well as external stakeholders, including suppliers, partners, etc. to realize and deliver a high-quality solution. The successful candidate will demonstrate a keen interest and deep technical skills in designing system software architectures based on QNX OS for high-performance computer systems. They will also demonstrate exemplary leadership capabilities necessary to build, motivate, and manage a high-performance team of engineers.
Work with organizational stakeholders to understand the requirements for the QNX OS platform for the next generation compute systems.
Work with the architecture team to align on the hardware and software architecture of the computer systems.
Collaborate with Program Management to build a detailed execution plan for QNX OS platform software development, validation, and delivery.
Hire and grow a team of highly skilled engineers for execution of the project.
Lead the bring-up of the QNX OS platform software and development of related features on the hardware platforms.
Work with the validation team(s) to validate and improve the platform software.
Own and drive the process of taking the platform software to production readiness.
Work closely with technical program managers to deliver progress and results to match the overall organizational plans.
Own and drive the continuous improvement of the product.
Lead the integration and validation of your software platform into the vehicle.
Collaborate closely with stakeholders to ensure that the platform software achieves all requirements of power and thermal management in the vehicle environment.
Support organizational stakeholders in the creation of system software product roadmaps and future vehicle designs.
Qualifications / Knowledge / Experience
Master's degree in computer science or computer engineering.
10+ years of hands-on system software design and development experience in a fast-paced technology-focused organization in the consumer electronics, automotive, or IoT spaces, with at least 5 years focused on QNX OS and/or QNX hypervisor.
Deep technical expertise in QNX OS and strong familiarity with Android, Embedded Linux, and Hypervisor-based architectures.
Deep understanding of virtual machines and containers.
Hands-on working experience in bringing up and integrating BSPs on embedded SoCs.
Hands-on OS-level embedded software development experience in QNX OS and/or hypervisor.
Proven expertise in successfully taking new hardware + software systems from design to production.
Good understanding of EE hardware architectures and integration processes.
Good understanding of embedded system software and operating system architectures.
Exceptional attention to detail and precision.
Excellent diagnostic and problem-solving skills.
Strong verbal and written communication skills.
Strong familiarity with emerging connected, software-defined vehicle technologies.
Excellent leadership and mentorship skills to hire, grow, motivate, and manage a team of highly skilled embedded software engineers.
Must be comfortable with operating in a fast-paced, startup environment.