Software Engineer, Factory Automation - Tesla Energy

April 02, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Negotigation
Working type:N/A
Ref info:N/A


What to Expect

Tesla Energy is looking for a motivated Software Engineer to bring the next generation of home and commercial charging products to the market. The successful applicant will join a team of knowledgeable engineers and have an opportunity to solve challenging problems in the energy products space. Expert firmware integration to the system and production line is critical for the delivery of high-quality Tesla products to its customers. The engineer will collaborate closely with hardware, manufacturing, and service engineering to design firmware and automation solutions for an awesome customer and production experience. The candidate will show outstanding technical and organizational skills and an eagerness to keep learning in an ever-evolving environment. High level collaboration and communication skills are highly sought after. The position duties require travel to Tesla factories.

What You'll Do

  • Develop high-quality, testable software.
  • Contribute to software architecture design, development of software applications, and integration
  • into factory systems. Deliver software that runs the factory.
  • Manage enterprise-scale software introductions and subsequent roll-out to future production lines.
  • Design robust and exhaustive test procedures for high voltage power electronics, battery module, thermal actuation, solar interface product assemblies.
  • Author product test specification of home and commercial charging products for ultra-reliable, cost-effective, and time-sensitive coverage at each step in the assembly process.
  • Collaborate with validation teams to develop firmware integration test strategies.
  • Develop innovative systems capable of first-of-its-kind high volume production output. Evaluate and design control strategies and algorithms.
  • Drive firmware development for performance, scalability, robustness, and tight integration with the hardware.
  • Track and communicate project status and risks to the wider organization. Interact with teams of engineers from multiple disciplines.
  • Provide technical and leadership excellence for the team. You will make critical decisions and lead from the front with support from experienced engineers.
  • Hands-on with hardware bring up, debug issues in the field and devise solution paths.
  • What You'll Bring

  • BS or higher in Engineering, Computer Science, Physics or proof of exceptional skills in related fields, with practical engineering experience.
  • Professional software development experience using application layer languages like Golang, Java, C/C++, Python
  • Experience shipping code, receiving feedback and being relentless ensuring customer experience is positive.
  • Experience documenting software design and authoring specifications.
  • Experience writing unit tests and practicing test-driven development
  • Capable of delivering high quality Python or Golang software solutions.
  • Shows a keen understanding of physics and follows first principles in design and development.
  • Excellent communication skills, say something when you don't know, be available to other team members when questions arise.
  • Remain engaged, proactive and positive in tough circumstances/challenging problems.
  • Comfortable with multi-tasking, prioritizing, and working in a fast-paced environment.
  • Own assignments and take accountability for overall team success.
  • Ability to collaborate and communicate complex technical concepts.
  • From this employer

    Recent blogs

    Recent news