Senior Software Engineer, Energy Products

4 weeks ago


Palo Alto, California, United States Tesla Full time

We are the innovators behind the world's largest fleet of smart energy storage systems and the Tesla Supercharger network. Our team is seeking a talented, motivated, and independent software engineer to join the team that works on the heart and soul of Tesla's Energy products. The Site Manager app and its libraries are all written in Golang and run on an embedded Linux machine. The ideal candidate will have a strong grasp of multi-threaded programming concepts, an understanding of Linux systems, a familiarity with object-oriented design and principles, and an eagerness to keep learning in an ever-evolving environment.

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, 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
Benefits
  • Aetna PPO and HSA plans > 2 medical plan options with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
  • Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSA
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • LGBTQ+ care concierge services
  • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time (Flex time for salary positions), and Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program


  • Palo Alto, California, United States Tesla Full time

    Job Title: Senior Fullstack Software Engineer, Energy SolutionsJoin Tesla's Energy team and contribute to the development of cutting-edge software solutions for the energy industry. As a Senior Fullstack Software Engineer, you will design and engineer modern user experiences, build and deploy web systems, and provide technical leadership to drive innovation...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryWe are seeking a talented software engineer to join our team that works on the heart and soul of Tesla's Energy products. Our team writes the app for the Tesla Site Controller, responsible for managing devices on a customer site, including solar, batteries, generators, vehicle chargers, power meters, and more. The Site Manager app and its...


  • Palo Alto, California, United States Tesla Full time

    Software Engineer, Energy ProductsWe are the engineers behind the world's largest fleet of smart energy storage systems and the Tesla Supercharger network. Our team writes the app for the Tesla Site Controller, responsible for managing devices on a customer site, including solar, batteries, generators, vehicle chargers, power meters, and more. We deliver...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Senior Firmware Engineer, Energy SolutionsJob Summary:Tesla Energy is seeking a highly skilled Senior Firmware Engineer to drive next-generation designs and improve current designs for our world-class Energy product firmware. As a member of our team, you will shape the direction of our products and have a genuine passion for engineering products...


  • Palo Alto, California, United States Tesla Full time

    Job Description:Tesla is seeking an experienced Software Engineering Lead for the Energy UI team. As a key member of our team, you will be responsible for building user interfaces that drive the worldwide transition to sustainable energy.Key Responsibilities:Lead the complete software development lifecycle for Tesla Energy web applications, ensuring that...


  • Palo Alto, California, United States Tesla Full time

    We are the innovators behind the world's largest fleet of smart energy storage systems and the Tesla Supercharger network.We are seeking a talented, motivated, and independent software engineer to join the team that works on the heart and soul of Tesla's Energy products.The Site Manager app and its libraries are all written in Golang and run on an embedded...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryTesla is seeking a highly skilled Senior Software Integration Engineer to join our Energy team. As a key member of our team, you will be responsible for designing and implementing automation platforms for hardware and firmware integration of next-generation Tesla industrial energy storage systems.ResponsibilitiesDesign and develop automation...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Sponsored Products team at Amazon. As a key member of our team, you will be responsible for designing and developing software systems that drive discovery and sales of merchandise on Amazon.Our team is responsible for building a world-class advertising business,...


  • Palo Alto, California, United States Broadcom Corporation Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our VMware Cloud Foundation Division. As a key member of our team, you will be responsible for developing and maintaining low-level kernel code for our flagship product, VMware vSphere.Responsibilities:Design, develop, and test kernel modules and...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Advanced Driver-Assistance Systems (ADAS) program, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job Summary: We are seeking an experienced Senior Embedded Software Engineer to join our team at Ford Motor Company. About the Role: As a Senior Embedded Software Engineer, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the maximization of speed and quality in the development of advanced...


  • Palo Alto, California, United States Kohler Full time

    About the Role:We are seeking a highly skilled Senior iOS Software Engineer to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for designing and developing mobile architecture that can scale with the business growth of Kohler Ventures.Key Responsibilities:Work directly with the Head of Software,...


  • Palo Alto, California, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Web Services, Inc. This is a unique opportunity to work on the next generation of data warehouse systems and contribute to the overall strategy of our cloud data warehousing service.Key ResponsibilitiesDesign and implement automation infrastructure...


  • Palo Alto, California, United States Kohler Full time

    About the Role:We are seeking a highly skilled Senior iOS Engineer to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for designing and developing mobile applications that meet the needs of our business.Key Responsibilities:Work directly with the Head of Software and product teams to design and...


  • Palo Alto, California, United States Wing Full time

    About WingWing is a pioneer in drone delivery, offering a safe, fast, and sustainable solution for last mile logistics. Our technology is designed to be easy to integrate into existing delivery and logistics networks, providing a scalable drone delivery solution for a broad range of businesses. Wing is a part of Alphabet, and our mission is to create the...


  • Palo Alto, California, United States Tesla Full time

    The Energy team at Tesla designs the brains of our AC & DC charging and residential/industrial energy storage products.ResponsibilitiesDesign and develop digital and analog electronic PCBAs, and system level design for energy productsCollaborate with Mechanical, Firmware, EMC, RF, Design Validation, Thermal Design, Compliance, Reliability, and Manufacturing...


  • Palo Alto, California, United States Tesla Full time

    Cybersecurity Applications Engineer, EnergyWe are seeking a highly motivated and experienced Cybersecurity Engineer to join our Tesla Energy Applications team.As a Cybersecurity Applications Engineer, you will be responsible for development, testing, and validation of Cybersecurity features into Tesla Energy projects, including utility-scale battery power...


  • Palo Alto, California, United States Snap Full time

    Job Title: Senior Manager, Software EngineeringAbout the Role:We are seeking a highly skilled Senior Manager to lead our software engineering team at Snap Inc. As a key member of our team, you will be responsible for managing a team of engineers, providing technical direction, and driving the team's strategy and goal setting.Key Responsibilities:Manage a...


  • Palo Alto, California, United States Tesla Full time

    The Tesla Energy team is revolutionizing the grid with battery and power electronics technology, enabling a renewable energy ecosystem and increasing grid reliability and versatility. As a member of our team, you will shape the direction of our products, leveraging breakthrough powertrain technology and manufacturing scale to develop and deploy...


  • Palo Alto, California, United States gpac Full time

    **Company:** {company}**Job Title:** Senior Software Engineer (Backend)**Job Summary:** We are seeking a skilled Senior Software Engineer (Backend) to join our team. The ideal candidate will have a strong background in software development and experience with backend technologies.**Key Responsibilities:*** Design and develop scalable backend systems*...