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.