Loading...

Tesla Looking For Sr. Software (Full Stack) Engineer, Test Systems Engineering at Palo Alto, CA

Tesla

What to Expect

The Test Systems Engineering Team is an agile hardware testing group working across both Vehicle and Energy programs. The team provides turnkey test solutions working with a range of groups from research and development through to manufacturing test. The team leverages Tesla’s own products and technologies to create innovative test solutions to expedite R&D and validation cycle times, reducing both cost and complexity. These include motor, powertrain and all-wheel drive dynamometers, high-power bidirectional AC and DC sources, grid simulators, data acquisition, and advanced software control systems. This function operates at the heart of Tesla’s core technologies.

The team is looking for a strong software engineer to develop high performance data acquisition, and automated test applications for internal testing projects. You must thrive working in a fast-paced environment, and have a genuine passion for engineering robust systems that deliver high quality experiences to the end user. You will play a key role in critical programs that deliver cutting edge transportation and energy products.

What You’ll Do

Architect, improve, and debug new and existing hardware test applications in Python and C++

Managing complete data pipelines from data production, processing, and storage

Work with a cross-functional team of Hardware Engineers, Software Engineers, and Technicians to develop requirements, understand workflows, coordinate application deployments.

Work with controls teams to tests, and contribute to inverter firmware development

Provide technical and leadership excellence for the team. You will make critical decisions and lead from the front with support from experienced engineers.

Analyzing of test data, root causing software and hardware issues

Track and communicate project status with other engineering teams in the wider organization

Process bug reports and release fixes

Participate in code reviews

What You’ll Bring

BS or higher in CS, CE ,EE, or proof of exceptional skills in related fields, with practical engineering experience

3+ years of relevant experience

Strong proficiency in Python, C++, GIT, and test automation platforms

Strong Linux knowledge

Knowledge of relational databases/SQL. Experience working with client-server architectures and automation

Proficient in GIT

Capability of delivering high-quality code in an embedded environment

Experience developing in an RTOS environment

Willingness to learn new technologies

Experience shipping code, receiving feedback and being relentless ensuring end user experience is positive

High standards for code quality, maintainability, and performance

Attention to detail shown through continuous improvements and enforcing best practices within the team, and the larger organization

Upload your CV/resume or any other relevant file. Max. file size: 64 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.