Posted in

Sr. Software Engineer – Cell Software

Sr. Software Engineer – Cell Software

CompanyTesla
LocationFremont, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.