Firmware Validation Engineer - Palo Alto CA - W2 Role

  • Palo Alto, CA
  • Posted 23 hours ago | Updated 23 hours ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Automated Testing
C
C++
Computer Hardware
Debugging
Embedded Systems
Continuous Integration and Development
Continuous Integration

Job Details

Title: Firmware Validation Engineer

Location: Palo Alto, CA

Client: Tesla

Hiring Mode: Only W2

This will be part of the supercharger team and will be responsible for testing our EV charger features to ensure the quality and safety of the charging experience for both Tesla owners and third party EVs.  You will architect, design, and implement firmware validation procedures, equipment, tooling, and automation to efficiently test charging components and subsystems.  You will work closely with development and integration teams to explore and validate the performance capabilities of our hardware and firmware to ensure code quality is high.

Must Haves:

·       Proficiency in Python, C, C++

·       2+ years of relevant experience in embedded design/validation 

·       Expertise testing devices and debugging hardware (oscilloscope, logic analyzer, DMM)  

·       Desire to participate in improving code robustness and designing testing infrastructure  

Day-to-Day

·       design advanced automated test suites for the Hardware/Processor/Software-in-the-loop (HIL/PIL/SIL) 

·       Architect methods of integrating the automated test suites into development processes  

·       Create reporting mechanisms for automated testing for firmware and hardware  

·       Work alongside the development and integration teams to create automated regression tests  

·       Create and execute test plans designed to expose weakness or faults in components    

Plusses:

·       Experience with Docker 

·       Experience designing or interfacing with test setups

·       Knowledge of source control (Git) and continuous integration (Jenkins)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Best Peers