SCADA Software Engineer

Tesla is a leading electric vehicle and clean energy company revolutionizing the world's energy infrastructure.
$104,000 - $222,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive · Energy

Description For SCADA Software Engineer

Tesla Energy's Application and SCADA team is seeking a Software Engineer with expertise in electrical grid systems and a passion for solving complex problems through programming. As a SCADA Software Engineer, you'll be responsible for developing software features and services for SCADA applications, playing a crucial role in shaping the success of projects worldwide.

Key responsibilities include:

  • Collaborating with various teams to gather requirements and implement new product features
  • Developing high-quality frontend and backend software
  • Debugging production issues and applying timely fixes
  • Supporting regression testing and feature rollouts
  • Assisting in assessing and pricing new/custom features during RFP/bid processes
  • Creating documentation and training materials for stakeholders

The ideal candidate should have:

  • A degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
  • Strong understanding of Object-oriented programming
  • Proficiency in languages like Python, Golang, C/C++, or RUST
  • Knowledge of electrical utility monitoring and control requirements
  • Familiarity with communication protocols such as Modbus, DNP3, IEC-104, OPC, and IEC 61850
  • Self-motivation and a passion for problem-solving

This role offers an opportunity to work in a fast-paced, entrepreneurial environment and contribute to fundamentally changing the world's energy infrastructure. Join Tesla Energy and be part of a team that's revolutionizing the clean energy sector through innovative SCADA solutions.

Last updated 3 days ago

Responsibilities For SCADA Software Engineer

  • Work closely with Application Engineers, Sales Engineers, and Product team to collect requirements and to design and implement new product features
  • Develop high-quality, frontend and backend software
  • Debug issues in production, root cause, and apply fixes in a timely manner
  • Support regression testing and roll out of new features
  • Support the Sales Engineering team and Business Development team to assess and price new/custom features during the RFP/bid process
  • Develop documentation and training for internal and external stakeholders

Requirements For SCADA Software Engineer

Python
Go
  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
  • Strong understanding of Object-oriented programming
  • Industry experience and proficiency in programming languages like Python, Golang, C/C++, RUST or similar
  • Working knowledge of monitoring and control requirements of electrical utility customers and OEMs
  • Working knowledge of communication protocols such as Modbus, DNP3, IEC-104, OPC, IEC 61850
  • Must be self-motivated and passionate for problem solving

Benefits For SCADA Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Commuter Benefits
  • Medical Insurance (Aetna PPO and HSA plans)
  • Dental Insurance
  • Vision Insurance
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Life Insurance
  • AD&D Insurance
  • Short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Paid Holidays
  • Back-up childcare
  • Parenting support resources
  • Critical illness insurance
  • Hospital indemnity insurance
  • Accident insurance
  • Theft & legal services
  • Pet insurance
  • Weight Loss Program
  • Tobacco Cessation Program
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Energy SCADA Software Engineer

Software Development Engineer - Sponsored Brands, Advertiser & Partner Experience, SB APEX

Amazon Ads seeks a Software Development Engineer for Sponsored Brands to drive brand performance advertising at scale.

Software Development Engineer - Sponsored Brands, Advertiser & Partner Experience, SB APEX

Amazon Ads is hiring a Software Development Engineer for Sponsored Brands to build scalable advertising solutions and drive brand performance.

Software Development Engineer - Sponsored Brands, Advertiser & Partner Experience, SB APEX

Amazon Ads is hiring a Software Development Engineer for Sponsored Brands to drive brand performance advertising at scale.

Software Development Engineer - Sponsored Brands, Advertiser & Partner Experience, SB APEX

Amazon Ads seeks a Software Development Engineer for Sponsored Brands to drive brand performance advertising at scale.

Software Development Engineer, Full Stack, Customer Engagement Technologies

Amazon seeks a Full Stack Software Development Engineer for Customer Engagement Technologies team to build innovative CRM solutions using cutting-edge tech and ML.