Firmware Validation Engineer - Chassis firmware team
Palo Alto (Santa Clara County) Design / Civil engineering / Industrial engineering
Job description
Description
The Role
We are looking for a Sr. FW Validation development engineer - requires a solid background in Python, experience with HW/Electronics as well as ability to understand C. You would be part of a dynamic team that continuously works on new technologies as we will have new products coming out frequently. You would help create new approaches on validation, create new tools and help evolve test infrastructure.
As a chassis controls firmware validation engineer / test engineer, you will interact with other engineering groups to define, document, analyze, perform, and interpret tests for systems and components. You will identify functional problems and suggest solutions. You will assist in the development of internal tools and the maintenance of test platform and infrastructure. You would create, document and analyze test cases and provide regular reports.
The goal is to create new and support existing hardware and software solutions to improve test automation to support continuous integration throughout the company.
Responsibilities
· Develop embedded software solutions for signal and bus interactions - coding in Python and some C.
· Execute test specifications and document results.
· Interact with various ECUs via CAN, and LIN.
· Design Hardware in the Loop testers.
· Write regression tests (for HIL and SIL) to support new and existing features.
· Program new features for current tools.
· Report and investigate any upcoming issues including tracking and documentation.
Requested Competencies
· BS/MS inElectrical engineering, Computer Engineering, Mechatronics Engineering or related fields.
· Minimum of 3 years of relevant experience in software validation or firmware validation.
· Programming in Python, C or C++.
· Solid understanding of hardware design and signal processing.
· Hands on Experience using circuit design programs (e.g. Altium, Eagle).
· Experience working with embedded software and embedded systems and knowledge of hardware engineering.
· Experience with test automation and verification.
· Experience with version control (Git, SVN).
· Modeling experience using Simulink or Dymola is a plus.
· Experience working in an automotive environment is a plus.
Previous Applicants:
Email:
Password:
If you do not remember your password click here .
Back to Search Results
New Search
Tesla Inc © 2018