Jobs /

Software Developer - Test Systems

Tesla

Apply Now

Job Details

Location: 4180 El Camino Real, Palo Alto, CA 94306, USA Konz, Rhineland-Palatinate, 54331, Germany Konz, Rhineland-Palatinate, 54331, Germany Posted: Nov 18, 2019

Job Description

The Role

Test Systems Engineering identifies, designs and builds end to end test solutions to accelerate research and product development cycles. The team leverage internal technologies to reduce cost and complexity while improving test functionality and flexibility. A critical fast paced and agile team working within the Engineering department across Vehicle, Energy and Charging platforms, TSE facilitates operational excellence in test execution and efficiency.

The TSE team is looking for a highly motivated software engineer responsible for all facets of test systems development. This candidate will have a solid understanding of EE fundamentals to understand the data acquisition and power electronics controls that are fundamental to many test systems. The candidate will be analytical and organized in their approach as well as a strong communicator to network across the engineering organization.


Responsibilities

  • Architect and develop high performing HIL/SIL applications in LabVIEW and Python which are well organized, structured, documented, and reusable.
  • Develop, maintain SQL/NoSQL database infrastructure supporting large scale time-series data and analysis.
  • Investigate root cause of failures to drive continual improvement.
  • Develop engineering tools, including desktop and web based testing applications.
  • Commission and troubleshoot new electromechanical test systems.
  • Build HIL/SIL test systems from ground up using open-source hardware and software platform.
  • Introduce bleeding edge technology to the team.

Requirements

  • Minimum BS degree in Software, Electrical, or Mechatronics Engineering or equivalent and +3 years of experience in software product development.
  • Expert in electromechanical test and test automation.
  • Experience developing real-time/non real-time test applications in LabVIEW.
  • Knowledge of SQL and NoSQL database, i.e., Hadoop, mongoDB, MySQL etc.
  • Experience in HIL/SIL software architecture.
  • Experience in writing device drivers for 3 rd party hardware in Windows and Linux.
  • Experience with Python and Git or other source control platforms.
  • Strong understanding of high voltage and electrical principles.
  • Familiarity with a range of electrical bench test instruments.
  • Strong interpersonal and communications skills.

Desired

  • Experience with automotive communication protocols and tools, including CAN, LIN, PCAN, CANape, NI-XNET, Ethernet etc.
  • RESTful web services and web applications.
  • Expert in database schema and web system design.
  • Experience with testing of high-power equipment, i.e. motors, power electronics.
  • Experience in test automation frameworks.
  • Experience in CI tools (Jenkins etc.)
  • Experience with PCB layout and schematic design.
  • Passion for EV’s and sustainable energy.
Apply

Tesla participates in the E-Verify Program

About Tesla

Tesla designs and manufactures electric cars. Tesla's mission is to accelerate the world's transition to sustainable energy. We hire the world's best and brightest people to help make this future a reality.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free