Test Engineer, Energy Factory Firmware
Tesla · Palo Alto, CA · 1 wk ago
On-siteEngineering$120k–$252k/yrFull-time
About the role
Tesla Energy is seeking experienced test engineers to contribute to the development and testing of energy and charging products.
Responsibilities
- Design and develop embedded software to support testing and flashing of low voltage compute platforms
- Design and develop test station software to automate testing and flashing of PCBAs
- Read electrical schematics, define low voltage testing and flashing specifications to support high volume manufacturing
- Collaborate with test fixture vendors, integrate software for testing of PCBAs and support deployment of test fixtures at contract manufacturers
- Review test fixture design for reliability, manufacturability, and scale
- Hands-on debugging of product test failures through analysis of network or CAN traces, Linux debug logs, using oscilloscopes, etc.
- Automate and optimize cycle time of test stations
Requirements
- Degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience
- 3-5 years’ experience writing and shipping software in Go, Python, Rust, or C
- Experience writing and integrating software into manufacturing test stations
- Experience with PCBA level testing and fixtures such as ICT, flying probe, bed of nails, etc.
- Can read and interpret low voltage electrical schematics
- Experience writing and understanding technical specifications
- Experience writing software or testing embedded Linux or RTOS systems
- Ability to understand common communication peripherals such as CAN, RS-485, Ethernet, I2C, PCIe, etc.
Qualifications
- Hands-on experience with low voltage electronics and testing
- Strong problem-solving and troubleshooting skills
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team
Skills
- Software development in Go, Python, Rust, or C
- Embedded system design and testing
- Low voltage electrical schematics interpretation
- Test station software development
- Linux and RTOS systems testing
- Communication peripheral understanding (CAN, RS-485, Ethernet, I2C, PCIe)
Benefits
- Competitive compensation
- Medical, dental, and vision plans
- Flexible spending accounts (FSA)
- Health savings account (HSA) contributions
- Short-term and long-term disability insurance
- Employee assistance program (EAP)
- Paid holidays, sick leave, and vacation time
- Company-paid life, AD&D, and accidental death and dismemberment insurance
- Commuter benefits
- Employee discounts and perks