Expires soon Tesla

Software Engineer - Triage, Tools & Validation – Diagnostic Software Systems

  • Palo Alto (Santa Clara County)
  • IT development

Job description

Description

The Team

The Diagnostic Software Systems team plays a mission critical role here at Tesla, working at the intersection of Engineering, Manufacturing and Service. Our mission is to develop a scalable software platform that most efficiently diagnoses, fixes and prevents issues in Tesla products. As a part of the Diagnostic Software Systems team, we achieve our mission by:

·  Developing hardware and manufacturing diagnostics
·  Developing diagnostic software that exercises the hardware to diagnose itself
·  Providing cloud services to centralize and scale services for diagnostics and automation
·  for all Tesla Manufacturing and Service centers across the world
·  Designing and developing custom tools to automate and simplify diagnostic
·  investigations
·  Centralizing knowledge about issues in our products for machine and user consumption
·  Collecting per-product diagnostic data for reporting and machine learning based automation

The Role

We are looking for a talented Software Engineer to support/triage, develop tools and validate firmware used for Diagnostics at the Factory and Service Centers for Tesla. Tesla builds an integrated diagnostic solution for our vehicles which is used across Development, Manufacturing, and Service. As part of this team, you’ll be at the center of developing high quality software that touches all the different electrical systems in the vehicle.

Responsibilities

·  Strong ability to diagnose hardware and software issues
·  Strong C programming fundamentals and SW Development background
·  Knowledge of Unix and OS internals
·  Hands-on hardware bring-up, system debugging and code optimization
·  Utilize oscilloscopes, logic analyzers, and other test equipment to troubleshoot HW/SW
·  issues
·  Design and implement tools to help improve diagnostic testing at the Factory and
·  Service Centers

Desired profile

Requirements

·  BS/MS/PhD in Computer Science, Electrical/Computer Engineering or equivalent
·  3+ years experience writing Embedded software
·  Proficiency in C, familiarity with MISRA C is a plus
·  Solid debugging ability and troubleshooting skills
·  Unix command line experience, knowledge in scripting
·  Proficiency in working with a real-time embedded environment
·  Working with embedded compilers, debuggers, IDEs, etc.
·  Experience working with multi-threaded applications
·  Knowledge of real-time automotive buses (CAN) is highly preferred

Travel

·  50% at Tesla’s HQ in Palo Alto, 50% at Tesla’s factory in Fremont
·  Potential travel to Service Centers (5-10%)

Previous Applicants:

Email:

Password:

If you do not remember your password click here .

Back to Search Results

New Search

Tesla Motors © 2015

Make every future a success.
  • Job directory
  • Business directory