Energy Storage Software Engineer

6 days ago


Palo Alto, California, United States Tesla Full time
Job Description

We are the engineers behind the world's largest fleet of smart energy storage systems as well as the Tesla Supercharger network. We are seeking a talented, motivated, and independent software developer to join our team that works on the heart and soul of Tesla's Energy products.

Responsibilities:
  • Develop high-quality, testable software
  • Contribute to system architecture and design
  • Evaluate and improve control strategies and algorithms
  • Debug issues in the field and devise solution paths
  • Collaborate with validation teams to develop integration test strategies
Requirements:
  • 3+ years of professional software development experience using application layer languages like Golang, Java, C/C++, and Python
  • Experience writing unit tests and practicing test-driven development
  • Experience with software development for IoT platforms (Internet of Things)
  • Experience developing mission-critical applications on embedded Linux
  • Experience with JSON, Protobuf, REST, HTTP/S, Ethernet, CAN
  • Experience with control systems
  • Experience with electrical grid, AC/DC power, power converters, etc
  • Comfortable with multi-tasking, prioritizing, and working in a fast-paced environment
  • Strong communications skills preferred
Compensation and Benefits:
Benefits
$120,000 - $252,000 annual salary + cash and stock awards + benefits.

  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are looking for a highly skilled Sr. Software Engineer, Energy Products to lead the development of our Energy products. The successful candidate will have experience with software development for IoT platforms, developing mission-critical applications on embedded Linux, and working with control systems and electrical grids. As a member of...


  • Palo Alto, California, United States Tesla Full time

    Tesla is revolutionizing the way we think about energy, and we're looking for talented individuals like you to help us achieve our goals. As a Failure Analyst for Energy Products, you will play a critical role in identifying and resolving issues related to our energy storage systems.Your primary responsibilities will include investigating system failures,...


  • Palo Alto, California, United States Tesla Full time

    About TeslaTesla is a leading company in the electric vehicle and clean energy industry. We're looking for talented software engineers to join our team and contribute to building the cloud services that power our products.Job DescriptionWe are seeking a skilled Distributed Systems Software Engineer to design, develop, and maintain distributed software...


  • Palo Alto, California, United States Tesla Full time

    About the Job:Tesla is seeking an experienced Senior Software Engineering Manager to lead the software development lifecycle for Tesla Energy web applications.Key Responsibilities:Lead the complete software development lifecycle for Tesla Energy web applications, ensuring timely project delivery and high-quality standards.Grow the UI software engineering...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryAs a Software Engineer on our Linux Software Platforms team, you will be responsible for building the foundation of the in-vehicle user experience. We develop innovative Infotainment hardware and software solutions based on Linux, GNU toolchain, buildroot, and other open-source projects.We are looking for a talented engineer with significant...


  • Palo Alto, California, United States Tesla Full time

    Company OverviewTesla is a leading electric vehicle and clean energy company that is accelerating the world's transition to sustainable energy. Our Autobidder team is responsible for building state-of-the-art software products for monetizing front-of-the-meter and behind-the-meter energy storage systems.


  • Palo Alto, California, United States Tesla Full time

    About the RoleThis Supplier Development Engineer - Energy Systems position plays a crucial role in driving the development of high-quality electromechanical components for our energy storage and charging applications.Key ResponsibilitiesDesign and implement effective supply chain strategies to meet demanding production schedules.Collaborate with...


  • Palo Alto, California, United States Tesla Full time

    Overview of the Job Opportunity:We are seeking a talented and experienced Senior Software Engineering Manager to join our Energy team at Tesla.Description of the Role:The successful candidate will lead the software development lifecycle for Tesla Energy web applications, ensuring timely project delivery and high-quality standards.This role requires...


  • Palo Alto, California, United States Tesla Full time

    We are seeking a seasoned electronics engineer to join our team as a Failure Analyst for Energy Products. In this role, you will be responsible for investigating system failures, analyzing data, and implementing corrective actions to improve the reliability and efficiency of our energy storage systems.You will work closely with other engineers, suppliers,...


  • Palo Alto, California, United States Tesla Full time

    At Tesla, we're seeking an experienced Electronics Engineer to join our Energy Products team. As a key member of our Failure Analysis Team, you will be responsible for determining root cause and contributing factors to improve the experience of our energy products by reducing field issues. Your expertise in power electronics, low voltage, and battery systems...


  • Palo Alto, California, United States Tesla Full time

    The Tesla Energy Products team is looking for an experienced Golang developer to contribute to the development of our Site Manager app and libraries. This application is responsible for managing devices on customer sites, including solar, batteries, generators, vehicle chargers, power meters, and more.About the RoleDevelop and maintain high-quality software...


  • Palo Alto, California, United States Tesla Full time

    Role OverviewTesla is seeking a talented Sr. Software Engineer, Energy Products to join the team that works on the heart and soul of our Energy products. Our team writes the app for the Tesla Site Controller, responsible for managing all devices on a customer site, including solar, batteries, generators, vehicle chargers, power meters, and more. This...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe are seeking an experienced Electronics Reliability Specialist to join our team at Tesla. As a key member of our energy storage and electronics reliability team, you will play a critical role in enhancing the reliability of our innovative energy solutions.You will be responsible for conducting in-depth failure analysis and investigating the...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe are looking for a highly skilled Sr. Machine Learning Engineer with expertise in machine learning, numerical optimization, software engineering, distributed systems, electricity markets, and trading. Your primary responsibility will be to develop forecasting algorithms for Autobidder, researching, prototyping, evaluating, and...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job DescriptionWe are seeking an experienced Embedded Software Development Engineer to join our team at Axiom Software Solutions Limited in Palo Alto, California.The ideal candidate will have a strong background in real-time systems and hardware interfacing, with experience working with QNX RTOS, DDS middleware, and Intel 8255 PPI hardware.Key...


  • Palo Alto, California, United States Tesla Full time

    Responsibilities:Create dynamic models and plant controls in real-time simulations tools for pre-commissioning testing of grid-scale battery energy storage projectsPerform modeling and CHIL testing to ensure product behavior meets design specifications and project requirementsContinue to increase our in-house capability to model Tesla's products in CHIL...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are seeking a highly skilled Full-Stack Software Engineer to join our Service Engineering team at Tesla. As a member of this team, you will be responsible for specifying, building, and maintaining the next generation of diagnostic tooling for our Energy Products.


  • Palo Alto, California, United States Tesla Full time

    Tesla's Energy Products team requires a skilled Golang developer to join our crew. As a member of this team, you will be responsible for developing, testing, and deploying software solutions that manage energy storage systems and charging infrastructure.Your ResponsibilitiesDesign and develop software components using Golang Work closely with other teams to...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe are seeking a highly skilled Machine Learning Engineer to join our Autobidder team. As a Forecasting Specialist for Renewable Energy Markets, you will be responsible for developing forecasting algorithms for electricity prices and other relevant market outcomes. Your work will help maintain best-in-class performance of Autobidder and...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are seeking an experienced software engineer to join our team and work on building the cloud services that power our products. As a Distributed Systems Software Engineer, you will be responsible for designing, developing, and maintaining distributed software systems that incorporate real-time and streaming data for the monitoring,...