The Role
Tesla is currently seeking a highly motivated software engineer to join the factory software team in Shanghai, Tesla. The candidate is expecting to be specialized in server side development for BS architecture software that is also comfortable working as a full-stack developer (with frontend development experience and DevOps skills). The ideal candidate will have a passion for building world-class software and a track record of success creating high available and scalable systems.
Responsibilities
- Participate in requirements clarification, technical specification, provide professional solutions and tech designs based on complex manufacturing systems.
- Contribute to software architecture design, development of software applications, and integration with other enterprise systems.
- Develop enterprise-scale MES software introduction and subsequent roll-out to global production lines.
- Work closely with Operations, Manufacturing Engineering, Quality, and Supply Chain teams.
- Interact with teams of engineers from multiple disciplines.
Requirements
Minimum Qualifications
- Bachelor's degree or higher in CS, CE, EE or the equivalent in experience and evidence of exceptional ability.
- Minimum 3 years of working experience as a software developer.
- Expertise in Golang modern web development technologies and frameworks, preferably with FrontEnd experience such as React.
- Expertise in microservice architecture, have experience with docker.
- Have experience with MySQL or other database systems like PostgreSQL, MS SQL.
- Excellent interpersonal communication skill.
- Experienced with git flow, better familiar with GitHub.
- Open to helpful feedback on technical designs and pull requests.
- Fluent in English.
Preferred Qualifications
- Experience with Python or AI Agent development.
- Experience with modern frontend technologies and frameworks such as: TypeScript, React.
- Experience with distributed architectures.
This position involves communication with Tesla's overseas colleagues, therefore, your resume might be accessed by them based on needs. If you submit your resume, we will consider you agree Tesla to provide your resume information to Tesla, Inc.'s overseas business colleagues for recruitment purposes. For detailed information and contact details, please visit Tesla recruitment website . (here hyperlink: )