Full Stack Engineer

Location
Austin, Texas
Skills
C, C++, Golang, Rust
Tesla is seeking an amazing user interface software engineer to contribute to the Cell Formation Software team. As a member of our team, you will develop highly-performant and easy-to-use user interfaces for our manufacturing teams and for external customers. You must have a genuine passion for engineering products that will fundamentally change the world’s energy infrastructure and thrive working in a fast-paced, entrepreneurial environment.

What You’ll Do

  • Provide finished products to support and automate our revolutionary cell manufacturing lines.
  • Interact with major internal Tesla subassemblies and external stakeholders and customers.
  • Deploy scalable software solutions typical of critical manufacturing and power electronics.
  • Implement novel, highly efficient software technologies to improve product throughput and reliability.
  • Collaborate with electrical, firmware, and mechanical design engineers throughout product life cycle (from product inception to mass production) to debug and improve products.
  • Directly impact product time to market with high internal visibility resulting in high risk, high reward scenarios.
  • Travel to different facilities across the world to deploy automated manufacturing solutions.
  • Absorb product knowledge to the point of product expertise.
  • Resolve show-stopping limiters at design pilot and full-blown production stages of product life cycle.
  • Produce quality results in record time.

What You’ll Bring

  • 3+ years of experience in web fundamentals such as HTML5, JavaScript, and CSS with an understanding of asynchronous programming.
  • Experience with modern web development frameworks such as React, Vue, or Angular.
  • Proficient in modern system technologies such as gRPC, GraphQL, SQL and NOSQL databases.
  • Experience with API design, performance optimization on front end.
  • Strong analytical geometry and chromatics skillset.
  • Experience developing complex user experiences.
  • Experience in system-level languages such as C, C++, Golang, or Rust.
  • BS or MS in Computer Science, Data Science, Computer Engineering, or the equivalent in experience with evidence of exceptional ability.
  • Fluent in software fundamentals including software design, backend infrastructure, code modularity and maintainability.
  • Mentorship experience working with junior developers.
  • Remain engaged, proactive and positive in tough circumstances, owning assignments and taking full accountability for overall team success.
  • Possess strong communication skills and a preference for delivering as part of a team.​

Do you want to crack the interview for Full Stack Engineer?

This is just an interview practice platform for jobs at Tesla. We are not associated with Tesla. We use APIs from our voice-enabled conversational AI engine.