Tesla
Tesla is hiring: Software Engineer, Hardware Test Automation in Palo Alto
Tesla, Palo Alto, CA, US
What to Expect This team supports over a hundred stakeholders across a dozen hardware testing teams at Tesla by developing and continuously improving software related to hardware reliability test automation. This includes everything from writing code to interface with physical equipment/vehicle components, to creating an intuitive application layer for test engineers/technicians to deploying full-stack APIs, databases, and frontends. This Engineer has a lot of agency in deciding the roadmap to improving the reliability testing ecosystem, and as such must have solid software development fundamentals. What You'll Do
- Use Python to improve a modular, highly extensible hardware testing framework
- Build robust interfaces for test equipment that communicate over CAN, Serial, TCP/IP, and other protocols
- Build and deploy APIs that improve the capabilities of the system and the quality of life of test engineers
- Design and manage databases and data tools for the storage, retrieval and visualization of test data
- Create user interfaces for writing, executing, and monitoring hardware tests
- Train engineers, technicians, and interns to use new tools and drive their adoption
- Elevate the entire testing organization by encouraging best software practices
- Degree in Computer Engineering or equivalent experience
- Strong software engineering fundamentals: capable of writing correct, performant, and secure software
- Strong Python proficiency
- Experience deploying highly-available applications to production
- Familiarity with software development tools like Git, CI/CD, Docker
- Experience designing and implementing complex systems
- Experience creating React/NextJS frontends is a plus
- Strong communication skills and collaborative spirit
- Medical plans > plan options with $0 payroll deduction
- Family-building, fertility, adoption and surrogacy benefits
- Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
- Company Paid (Health Savings Accounts) HSA Contribution when enrolled in the High-Deductible medical plan with HSA
- Healthcare and Dependent Care Flexible Spending Accounts (FSA)
- 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
- Company paid Basic Life, AD&D
- Short-term and long-term disability insurance (90 day waiting period)
- Employee Assistance Program
- Sick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions), and Paid Holidays
- Back-up childcare and parenting support resources
- Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
- Weight Loss and Tobacco Cessation Programs
- Tesla Babies program
- Commuter benefits
- Employee discounts and perks program