onsite
Controls Engineer, Megapack Site Controls - Tesla
Software Engineer
Controls Engineer focused on designing, testing, and deploying embedded and server‑based control systems for Megapack integration with solar, wind, and gensets, using PLC, SCADA, C/C++, Python, and power electronics expertise.
About the role
Key Responsibilities
- Design and develop embedded control firmware for Megapack integration with renewable and backup power sources.
- Implement and maintain SCADA and server‑based monitoring tools to ensure real‑time performance and reliability.
- Collaborate with cross‑functional teams to define system requirements, validate designs, and troubleshoot field issues.
- Conduct rigorous testing, simulation, and validation of control algorithms using MATLAB/Simulink and hardware‑in‑the‑loop setups.
- Document design decisions, test procedures, and operational guidelines for production deployment.
Requirements
- Bachelor’s degree in Electrical Engineering, Control Systems, or related field.
- 3+ years of experience in embedded control development for power electronics or renewable energy systems.
- Proficiency in C/C++ programming, PLC ladder logic, and SCADA configuration.
- Strong analytical skills with experience in real‑time system design and troubleshooting.
- Excellent communication and teamwork abilities in a fast‑paced, multidisciplinary environment.