Systems SW Engineer - EE Architecture

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 System SW Engineer – EE Architecture will be a member of the System Software team responsible for delivering SW Board Support Packages on multiple components in Fisker’s advanced next generation EE architecture. The next generation EE architecture consists of multiple system components that run several different operating systems – hypervisors, AutoSAR Classic, AutoSAR Adaptive, QNX, Embedded Linux, Android, etc. This candidate will develop, bring-up, and validate Board Support Packages in the system. The candidate will report to the EE System Software Design Manager. They will also work closely with internal and external stakeholders such as suppliers and technology partners.

Responsibilities

  • Bring-up and integrate BSPs on multiple hardware components.
  • Develop components of BSPs, device drivers, and middleware.
  • Develop detailed design, unit, software, and integration tests for validating the platform.
  • Manage the release of software components in a continuous integration environment.
  • Support the integration and validation of your software components in the vehicle.
  • Troubleshoot and diagnose errors and take remedial actions to fix the errors.
  • Continuously enhance your software components to improve performance, memory utilization, etc.
  • Support internal and external stakeholders in the development of software and applications utilizing your software components.
  • Serve as the technical expert on for Board Support Packages for all stakeholder teams.
  • Keep up to date with the latest advancements in Automotive operating systems and embedded software.
  • Lead your team in innovating and ideating to deliver new designs and features.

Qualifications / Knowledge / Experience

  • Bachelor’s degree in computer science or computer engineering.
  • 3+ years of hands-on system software design and development experience on Embedded Board Support Packages in a fast-paced organization.
  • Deep expertise in any Automotive OS or BSP.
  • 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 any OS.
  • 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.
  • Must be comfortable with operating in a fast-paced, startup environment.

Preferred Attributes/ Competencies

  • Master’s degree in computer science or computer engineering.
  • Good understanding of automotive EE hardware architectures and integration processes.
  • Strong familiarity with emerging connected, software-defined vehicle technologies.
  • Prior experience designing and delivering system software components in the Automotive EE space.
  • Good understanding of automotive safety system design and safety levels.
  • Strong understanding of ISO26262 and relevant automotive safety and cybersecurity standards.

Additional Requirements

  • Must be willing to travel both domestically, as well as internationally, as required

EEO 
Fisker Group Inc. (“Fisker”) is an Equal Opportunity Employer. Employment at Fisker is governed by merit, qualifications, and professional competence. Fisker does not discriminate against any employee or applicant because of race, creed, national origin/ethnicity, color, religion, gender identity/expression, sexual orientation, marital status, age, veteran status, disability status, genetic information, pregnancy or related conditions, or any other basis protected by law. 

Applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department. 

Organisation: 
Fisker Inc