Sr. Software Engineer – Cell Software
Company | Tesla |
---|---|
Location | Fremont, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Degree in Engineering, Computer Science, or equivalent in experience and evidence of exceptional ability
- 4 + years of experience building backend systems
- Demonstrated experience scaling systems to large data volumes and throughput
- Understanding of algorithms, data structures, concurrency, distributed systems and eventual consistency
- Proficiency in Go, Java, C, C++ C# or other backend language
- Demonstrated experience building solid, testable, and maintainable clean code
- Proficiency working in a high-impact, responsive, and collaborative team environment
Responsibilities
- Own and define the architecture for large portions of the software for our battery factories, designing fault-tolerant, distributed, and adaptive systems
- Solve world-first computing problems at scale that allow us to do more with our huge set of data
- Provide technical leadership and guidance to teams within Cell Software
- Write backend code that unlocks new features for Engineers and Associates across the manufacturing domain
- Write code that is reliable, well tested and which directly impacts Tesla’s bottom line
- Interface with Controls Engineers, Operators and other Engineers to build the most effective automation systems and solutions. This includes getting immersed in defining and implementing automation system processes flows
- Build tools, test-automation and documentation
- Respond to and handle manufacturing process change requests promptly
Preferred Qualifications
-
No preferred qualifications provided.