Sr. Firmware Validation Engineer - Gateway Team

Palo Alto, California
13 Oct 2018
13 Nov 2018
Contract Type
Full Time
The Role

The Gateway team is seeking a senior firmware validation engineer to test the current and next generation of Tesla products. Our Gateway technology manages the communication between vehicle ECU modules across different buses and through multiple protocols. It ensures accurate and timely OTA (over the air) updates and is also known as "the central nervous system of the vehicle". This position is on the firmware development team.

  • Develop scenarios, test cases and write test code to test Gateway using hardware and software in the loop testing environments
  • Work cross-functionally to investigate and validate issues
  • Communicate with developers, mechanical and electrical engineers to proactively identify problems and gaps in test
  • Design, develop and maintain a testing infrastructure that includes hardware and software components
  • Deconstruct complex hardware systems in order to diagnose and investigate issues

Required Competencies
  • Expertise developing tests in Python
  • Embedded SW engineer experience with the ability to read and write in C
  • 3-10 years of professional work experience highly preferred
  • Ability to understand, test, and troubleshoot complicated system interactions
  • Experience developing tests with reusable code
  • Good communication skills
  • Ability to develop test guidelines from specifications
  • BS degree in EE/CS
  • Comfortable with figuring out how to connect hardware and software components to emulate execution environment

Preferred Competencies
  • Experience shipping customer facing software and hardware
  • CAN Bus experience
  • Experience using data acquisition tools such as: Danlaw MxSuite or National Instruments Software Suite
  • Understanding of revision control software (SVN, GIT, etc.)
  • Ability to debug issues at a hardware level

Similar jobs

Similar jobs