Senior Manager, Systems Software Design

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 Sr. Manager, System Software Design is the key technical owner and orchestrator of system software for Fisker’s advanced next generation EE architecture development. This candidate will grow and lead a team of System Software Engineers to design, prototype, validate, and productize the operating system, low-level frameworks, and interconnect protocols for multiple compute, control, and communication hardware units for our upcoming vehicles. The candidate will coordinate the efforts of internal engineers as well as external stakeholders, including suppliers, partners, etc. to realize and deliver excellent system software solutions for next generation EE systems. The successful candidate will demonstrate a keen interest and deep technical skills in designing system software architectures for advanced EE systems. They will also demonstrate exemplary leadership capabilities necessary to build and manage a highly skilled team of engineers who will drive innovation in design.

Responsibilities

  • Work closely with senior leaders, organizational stakeholders, and the EE hardware architecture team to determine requirements for operating systems, low-level frameworks, interconnect protocols, and other system software for EE system components and networks.
  • Hire highly skilled and enthusiastic System Software Design & Integration engineers to build an innovative, motivated, and productive software design team.
  • Build detailed system software architectures for our compute, control, and communication ECU designs to fulfil the requirements and deliver exceptional system functionality and performance in our vehicles.
  • Collaborate closely with the EE hardware architecture team to design and deliver exceptional system software architectures to match the goals of the overall product.
  • Drive the creation of functional prototypes based on the designs.
  • Work closely with suppliers and partners to build, validate, and improve the prototypes.
  • Own and drive the testing of the prototypes for all operational conditions and analysis of the results to troubleshoot and diagnose errors, and remedial actions to fix the errors.
  • Work closely with EE hardware design engineers to ensure software compatibility and integration with the software components.
  • 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 system software designs.
  • Support the EE hardware manufacturing process and successful delivery of production hardware and software samples for the production hardware.
  • Lead the integration and validation of your software components into the vehicle.
  • Collaborate closely with stakeholders to ensure that the system software achieves all requirements of power and thermal management in the vehicle environment.
  • Keep up to date with the latest advancements in the automotive EE space and lead your team in innovating and ideating to deliver new designs and technologies.
  • 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.
  • 7+ 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.
  • Deep expertise in one or more embedded operating systems (such as Linux, QNX, Android, etc.), hypervisors, and microkernels.
  • Deep understanding of virtual machines and containers.
  • Hands-on working experience in bringing up and integrating BSPs on embedded SoCs and microcontrollers.
  • Hands-on OS-level embedded software development experience in Linux or QNX with additional experience working on microcontroller operating systems.
  • 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 system software engineers.
  • Must be comfortable with operating in a fast-paced, startup environment.

Preferred Attributes/ Competencies

  • Prior experience designing and delivering system software components in the Automotive EE space such as Infotainment, Connectivity, or ADAS/Autonomous Driving.
Organization: 
Fisker Inc