Vehicle Cybersecurity Test Engineer

Ford Motor Company   •  

Dearborn, MI

Industry: Manufacturing & Automotive

  •  

Less than 5 years

Posted 50 days ago

Vehicle Cybersecurity Testing team is focused on providing wide variety of testing tools and services to the product development teams to harden our connected vehicles from cybersecurity threats. The group owns Simulation Test Stands, Fuzz Testing tools, Software Composition Analysis tools, Security Requirements gathering tools among others. The Vehicle Cybersecurity Test Engineer supports the integration of cybersecurity testing tools and processes in Hardware in the Loop equipment and other simulation devices. The test engineer will conduct hands on evaluation of several Fuzzing tools against external interfaces on vehicle modules. The Test Engineer will have advanced knowledge in Cybersecurity testing (e.g. Fuzz testing), vehicle electrical and communication architectures and embedded systems design.


Responsibilities:

  • Research several Fuzz Testing tools and conduct test against several Connected modules with External interfaces such as USB, Wifi, Bluetooth, Cellular and others
  • Own, operate and troubleshoot issue with custom-made Test Stand in our simulation lab
  • Integrate Fuzzing tools in the HiL and other custom simulators
  • Develop procedures to ensure adherence of Fuzz testing guidelines as part of feature development and deployment process
  • Manage the test project for the assigned features including integration/definition, scope/coverage, time, communications, and risk
  • Analyze test execution results to generate reports, document incidents, and drive them to resolution
  • Troubleshoot vehicle systems and test environment functionality to minimize false positive incident reports
  • Implement continuous improvement strategies for test design, management, and execution processes

Job Requirements:


Basic Qualifications:

  • Bachelor's Degree
  • 2+ years of designing and automation of testing tools and procedures in embedded systems domain
  • 2+ years of experience or strong academic work with Embedded Systems design and Testing


Preferred Qualifications:

  • Programming experience (C/C++)
  • Familiarity with in-vehicle network architecture, modules, and protocols (CAN etc.)
  • Strong understanding architecture/design of at least 3 of these interfaces: USB, Wifi, Bluetooth, BLE, Cellular, Ethernet, J-Tag, Cellular, IP, PCIe
  • Effective communication: Clear and concise spoken and written communication skills are critical for this position
  • Interpersonal skills (Networking, negotiation, and tolerance):
  • Ability to make decisions with minimal supervision and limited information
  • In depth knowledge of new electrical and electronic features
  • Design of Automotive Telematics and Infotainment systems
  • 1+ years of experience with Fuzz Testing tools such as Defensics, BeyondSecurity and others