Senior Software Engineer for Energy Storage Systems

3 weeks ago


Palo Alto, California, United States Tesla Full time
About the Role
We 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 our team, you will be responsible for developing high-quality, testable software, contributing to system architecture and design, evaluating and improving control strategies and algorithms, and collaborating with validation teams to develop integration test strategies.

Key Responsibilities:
  • Design and develop software applications for energy storage systems.
  • Work closely with cross-functional teams to ensure seamless integration of software components.
  • Collaborate with validation teams to develop integration test strategies.
  • Develop and maintain technical documentation.
Requirements:
  • Minimum 3 years of experience in software development for IoT platforms.
  • Proficiency in languages such as Golang, Java, C/C++, and Python.
  • Strong understanding of Linux systems and control systems.
  • Excellent communication and problem-solving skills.
Salary Range:$120,000 - $252,000/annual salary + cash and stock awards + benefits.

  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe 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...


  • 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

    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 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 SambaNova Systems Full time

    We are seeking an exceptional Senior Software Engineer to join our Runtime team at SambaNova Systems. As a pioneer in the field of AI, we strive to push the boundaries of what is possible in high-performance computing. In this role, you will be responsible for designing and implementing novel system software solutions that enable efficient execution of AI...


  • Palo Alto, California, United States SambaNova Systems Full time

    SambaNova Systems is a leading provider of full-stack, generative AI platforms for enterprise and government organizations. As a Senior Software Engineer on our Runtime team, you will play a key role in designing and implementing next-generation high-performance compute systems for AI applications at scale.We are searching for an experienced embedded...


  • 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

    The Senior Electronics Specialist position at Tesla's Energy Division offers an exciting opportunity for an experienced electronics engineer to join our team. As a key member of our Failure Analysis Team, you will be responsible for investigating complex failures in our energy products, identifying root causes, and implementing countermeasures to improve...


  • Palo Alto, California, United States oilandgas Full time

    Job Description:In this challenging role as a Senior Reliability Specialist, you will play a pivotal part in driving exceptional reliability into Tesla's energy systems.Responsibilities:Develop and communicate reliability targets for site, product, subsystem, and components to ensure seamless integration.Create Fault Trees and reliability block diagrams to...


  • Palo Alto, California, United States S.T.E.P. Full time

    The RoleWe're seeking a highly skilled Senior Mobile Software Engineer to join our high-energy engineering team. As part of this role, you'll be at the forefront of developing new user-facing features and helping us deliver our first product to the public. You'll have the opportunity to work with cutting-edge technologies such as React Native + Mobx 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,...


  • Palo Alto, California, United States Tesla Full time

    Company Overview">Tesla is a leader in electric vehicle manufacturing and clean energy solutions. Our robotics teams are at the forefront of innovation, developing cutting-edge software for advanced AI platforms.">Job Summary">We are seeking a highly skilled Senior Robotics Software Engineer to join our team. This role involves designing, developing, and...


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

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...


  • 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 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 ArrayLabs, LLC Full time

    Job Summary:We are seeking a highly skilled Firmware Engineer to join our team at Array Labs, LLC. As a Firmware Engineer, you will be responsible for designing and developing cutting-edge firmware code for our radar, communication, and flight control systems. Our ideal candidate will have experience working with embedded systems, C/C++ programming, and a...


  • 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

    Job DescriptionWe're seeking a highly skilled Distributed Systems Engineer to join our team and contribute to the development of our cloud-based IoT platforms for renewable energy and sustainability solutions. As a key member of our engineering team, you will design, develop, and operate scalable and reliable distributed software systems that process...


  • Palo Alto, California, United States Tesla, Inc. Full time

    Job SummaryTesla, Inc. is seeking a highly skilled Senior Motion Planning Engineer to join its autonomous systems team. This role will be responsible for developing and implementing cutting-edge motion planning algorithms for self-driving vehicles.About the RoleThe successful candidate will leverage millions of miles of driving data and interventions to...