Staff Manufacturing Test Software Development Engineer, Optimus
Tesla · Austin, TX · 1 mo ago
On-siteEngineeringFull-time
About the role
Tesla is looking for a highly motivated Staff Engineer focusing on manufacturing test software development. In this role, you will develop end-to-end testing solutions and software implementations for Optimus manufacturing testing. Your work will contribute to the development of a groundbreaking product, aligning with our mission of achieving machine-to-build-machine capability in a demanding and fast-paced environment.
Responsibilities
- Develop and implement manufacturing test software for Optimus general assembly line
- Collaborate with firmware and hardware teams to develop test coverage, define metrics, align on firmware features and APIs for manufacturing testing software implementation
- Design and develop comprehensive manufacturing test software that may include connectivity tests, functional tests, and system-level self-test
- Develop software for automated manufacturing testers that may include PLC controllers and communications between PLC and testers
- Debug and root-cause issues related to manufacturing testing
- Develop and maintain scalable and reliable manufacturing testing software for high-volume production, minimizing downtime, maintenance, and deployment cost through tools such as cloud development
- Log, store, and analyze test data to enable failure analysis (FA) and design improvements
- Early engagement with cross-functional development teams to drive Design for Test (DFT) requirements
- Work with internal and external tester development partners on automation tester design and validation
Requirements
- Degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, similar degree, or equivalent experience
- Experience in high-volume manufacturing testing of actuators, sensors, electronics, or related electromechanical hardware
- Experience in hardware test frameworks such as OpenHTF, pytest, Robot Framework, or similar
- Fluency in Python and JavaScript
- Experience in PLC controls and PLC–tester communication and error handling
- Familiarity with Unified Diagnostic Services (UDS)
- Experience working with Linux OS and Docker
- Familiarity with protocols such as CAN and EtherCAT
- Experience with databases for test data storage, such as SQL (e.g., MySQL, Microsoft SQL), NoSQL (e.g., MongoDB, Elasticsearch), and column-store databases (e.g., ClickHouse), and good knowledge of query optimization
- Familiarity with data pipeline/data visualization tools such as Telegraf, Kafka, and Grafana
Benefits
- Competitive pay and comprehensive medical plans with $0 payroll deduction options
- Family-building, fertility, adoption, and surrogacy benefits
- Dental (including orthodontic coverage) and vision plans, with $0 paycheck contribution options
- Company-paid Health Savings Account (HSA) contribution when enrolled in the high-deductible medical plan
- Healthcare and Dependent Care Flexible Spending Accounts (FSA)
- 401(k) with employer match and Employee Stock Purchase Plans
- 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 salaried positions, accrued hours for hourly positions), and paid holidays
- Back-up childcare and parenting support resources
- Voluntary benefits including 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