Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Functional Safety Engineer

TuSimple

Functional Safety Engineer

San Diego, CA
Full Time
Paid
  • Responsibilities

    Job Description

    FUNCTIONAL SAFETY ENGINEER – EMBEDDED SOFTWARE

     

    RESPONSIBILITIES

    • Experience with and knowledge of IEC 61508

    • Derive Software Safety Requirements from TSR, HSI and other external interfaces.

    • Model the software architecture.

    • Establish Real time embedded software unit/component groupings and requirements

    • Experience with Configuration Management process and tools.

    • Perform confirmation and verification reviews of Embedded software (code review, MISRA compliance)

    • Establish embedded software diagnostic faults with functional safety 

    • Develop test strategies to verify implementation of functional safety requirements including fault injection.

    • Perform Functional Safety Analysis (Software FMEA, FTA and ETA)

    • Support the development of Functional Safety supporting processes

    • Implementation of safety processes programs in product development settings.

    • Implement and follow up DIA with suppliers and derive requirements from safety manuals

    • Work with the functional safety team to ensure compliance to the functional safety standards and requirements

    • Promote functional safety culture.

    • Provide design, development, and debug support for integrating individual functions into the control unit

     

    REQUIREMENTS

    • Development of automotive embedded systems and microprocessors, systems simulation and modeling tools (e.g. Matlab/Simulink).

    • Knowledgeable on safety analysis methodology (FMEA/FMEDA, FTA,ETA). 

    • Familiarity with ANSYS medina tool is an advantage.

    • Experience with software and tools for embedded control environments, including Matlab, Simulink, dSpace, LabView, HIL/SIL test environments, C++ code development, MISRA , AUTOSAR and other coding guidelines, and related tools and methods.

    • Proficiency in programming languages C++.

    • Knowledge of the ISO 26262 Standard process, ASPICE/CMMi and demonstrated 3+ years of its application to the development of control unit software

    • Experience in developing software for safety critical systems in a regulated environment

    • A proven track record of developing and delivering software for embedded devices or controllers

    • Experience with Real Time Operating Systems (RTOS) and architectures

    PERKS

    • Work with world class AI Engineers

    • Shape the landscape of autonomous driving

    • Daily breakfast, lunch, and dinner

    • Paid vacations/insurance

    • Full Kitchen with unlimited snacks and fruits

    • Medical, Vision, and Dental insurance plan

    • Company 401(K) program

    • Company paid life insurance

    Tusimple is an Equal Opportunity Employer. This company does not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin or any other basis prohibited by applicable law. Hiring, transferring and promotion practices are performed without regard to the above listed items.