Senior Engineer, Powertrain Diagnostics Software

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.

Job Location

  • USA – CA – Manhattan Beach is preferred (Hybrid Work – In Office and Remote).

  • USA – Remote Work with business travel is a possibility for the right candidate.

General Role Overview

At the heart of Fisker’s visionary product lies a state-of-the-art powertrain – and you can play a central role in its delivery.

The Powertrain Software team that you will be a part of will be responsible for the supervisory controller development including functional safety as well as benchmarking and characterization of competitor vehicles, dynamic modeling of Fisker products, powertrain performance test planning and execution.

The Senior Engineer, Powertrain Diagnostics Software is expected to lead the diagnostics software development, developing the diagnostics software requirements from system function requirements, developing software architecture, and implementing the software in an AUTOSAR environment.

Fisker is a fast-moving technologically focused startup, and in this context, you will need considerable flexibility and adaptability to deal with the rapidly developing requirements at the leading edge of EV powertrain implementation.

Duties and Responsibilities

  • Analyze ePowertrain control function requirements to develop the diagnostics requirements and diagnostics strategies.

  • Design a diagnostics software architecture to cover high-level state machine design, fault detection / monitor, plausibility checking, fault management, and fault handling / fault reaction strategies in application software level.

  • Develop and integrate the software components and finish the unit testing and integration testing.

  • Develop requirements for BSW, working with platform software engineers to implement the requirements in UDS stack and AUTOSAR module (DEM, DCM, and FIM) configurations.

  • Develop a DVP plan and support the MIL and HIL testing to ensure the diagnostics software meets all requirements.

  • Work with diagnostics calibrators to validate the diagnostics functions in vehicle-level testing and calibration.

Minimum Qualifications

  • Bachelor of Science in Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Engineering, Computer Science, or a related technical field.  Master of Science is preferred.

  • 5 to 7 years of relevant professional experience in diagnostics software development and testing.

Knowledge, Skills, Abilities, Competencies

  • Experience in designing model-based and code-based algorithms using MATLAB / Simulink software development platform and auto-code generation tools.

  • Experience programming in C.

  • Skilled in using Failure Mode Effects Analysis (FMEA) and analysis tool IQ-RM (or others).

  • Experience in implementing diagnostics functions in an AUTOSAR environment.

  • Experience in developing diagnostics software test plans in a systematic way to have complete coverage of faults.

  • Familiarity with the methods of MIL, SIL, and HIL testing and test environments.

  • Experience in using diagnostics software development and testing tools, such as CANdela Studio, Diag.RA, or CANoe.Diva.

  • Project experience in ASPICE software development process.

  • Good analytical and problem-solving skills.

  • Proficient in Microsoft Office (Outlook, Teams, Word, Excel, PowerPoint, Project).

Preferred Qualifications

  • Experience in C++ programming is preferred.

  • Experience in system requirements management tools (e.g., JAMA, DOORS, Polarion, etc.) is preferred.

  • Experience in using software data management and distributed version controls systems (e.g., Github, Gitlab, Bitbucket, etc.) is preferred.

Additional Requirements

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

Working Conditions

  • Must be able to lift 25 lbs. unassisted, bend, stretch, stand for extended periods of time, climb stairs, reach, twist, sit, walk, and/or run.

Disclaimer Statement

  • May perform other duties as assigned.

Expected Salary Range

$74,900.00 to $208,650.00 per year.

Additional Compensation

Salary is one part of total compensation which includes bonuses, equity awards as applicable, and benefits. An employee is eligible to participate in Fisker’s equity program, subject to the rules governing such programs.

Benefits

Fisker provides comprehensive medical, prescription, dental, vision, and disability insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Fisker covers most of the premiums for employees.

The salary offered may vary depending on multiple individualized factors including market location, job-related knowledge, education/training, certifications, key skills, experience, internal peer equity as well as business considerations.  Fisker reasonably and in good faith expects to pay for the position within the salary range listed, taking into account the wide variety of factors listed above.

EEOC Statement

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.

#LI-REMOTE

#LI-SC1

#ZIP

Organization: 
Fisker Inc