Senior System Firmware Controls Engineer — EMS & SCADA, BESS at Enphase Energy | Austin, US | Rezi

Senior System Firmware Controls Engineer — EMS & SCADA, BESS at Enphase Energy

Senior System Firmware Controls Engineer — EMS & SCADA, BESS

Enphase Energy · Austin, US

3 weeks ago

Senior System Firmware Controls Engineer — EMS & SCADA, BESS

Enphase Energy · Austin, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Contribute to the system-level control firmware and software for the Energy Management System (EMS) and SCADA layer of MW/MWh-scale Battery Energy Storage Systems (BESS), spanning outdoor cabinets and containerized platforms. Build the master site controller that coordinates subsystems and interfaces with utility and grid SCADA.

Responsibilities

  • Contribute to the development of system-level control firmware and software for the BESS EMS and master site controller.
  • Implement real and reactive power dispatch, state-of-charge (SOC) and state-of-health (SOH) management, and coordination of multi-vendor subsystems.
  • Develop control logic for grid services such as frequency response, voltage regulation, capacity firming, peak shaving, energy arbitrage, and black start.
  • Support integration of the BESS control system into utility, ISO/TSO EMS/SCADA systems and higher-level plant controllers.
  • Implement and maintain industrial communication interfaces using Modbus, DNP3, OPC-UA, MQTT, and IEC 61850.
  • Develop and validate controls specifications, functional descriptions, points lists, and data-integration mappings and telemetry.
  • Help ensure real and reactive power commands comply with interconnection agreements, power purchase agreements, and grid codes.
  • Apply cybersecurity and IT/OT best practices to controller and SCADA network architecture.
  • Develop unit and system test software, and validate control behavior using simulation and hardware-in-the-loop.
  • Support site bring-up, commissioning, witness testing, and acceptance with utility and AHJ stakeholders.
  • Contribute to PR reviews, documentation rigor, and well-managed release branches.
  • Utilize AI tools to accelerate firmware and software development and testing flow.

Requirements

  • BS/MS in Electrical Engineering, Computer Engineering, Controls Engineering, or a related field.
  • 5+ years developing embedded/system firmware or control software, preferably for power systems, BESS, microgrids, or grid-connected products.
  • Experience with EMS, site/plant controllers, or SCADA systems for energy storage or power generation.
  • Proficiency in C, C++, and Python; familiarity with IEC 61131-3 and/or C# is a plus.
  • Experience with industrial communication protocols (Modbus, DNP3, OPC-UA, MQTT, and IEC 61850).
  • Understanding of BESS architecture and coordination with BMS, PCS, and thermal derating logic.
  • Familiarity with grid-services use cases and ISO market participation.
  • Working knowledge of grid and safety standards such as IEEE 1547, UL 1741-SB, UL 9540, and IEC.
  • Experience with Linux-based controls environments; familiarity with containerized or virtualized deployments is a plus.
  • Understanding of cybersecurity and IT/OT best practices for OT and SCADA networks.
  • Ability to troubleshoot within complex systems, including hands-on lab and field testing.
  • Clear written and verbal communication, including strong presentation skills.

Skills

  • Embedded firmware development
  • System firmware development
  • Control software development
  • Power systems
  • BESS
  • Microgrids
  • Grid-connected products
  • EMS
  • Site controllers
  • Plant controllers
  • SCADA systems
  • Energy storage
  • Power generation
  • C
  • C++
  • Python
  • IEC 61131-3
  • C#
  • Modbus
  • DNP3
  • OPC-UA
  • MQTT
  • IEC 61850
  • BESS architecture
  • BMS coordination
  • PCS coordination
  • Thermal derating logic
  • Grid services
  • Frequency response
  • PFR/FFR
  • AVR
  • Capacity firming
  • Peak shaving
  • Energy arbitrage
  • Black start
  • ISO market participation
  • IEEE 1547
  • UL 1741-SB
  • UL 9540
  • IEC standards
  • Linux
  • Containerized deployments
  • Virtualized deployments
  • Docker
  • VMware
  • Cybersecurity
  • IT/OT best practices
  • OT networks
  • SCADA networks
  • Troubleshooting
  • Lab testing
  • Field testing
  • Written communication
  • Verbal communication
  • Presentation skills
  • BESS integration with Tier-1 utility/ISO SCADA systems
  • Higher-level plant controllers integration
  • SCADA/PLC platforms
  • Ignition
  • SEL RTAC
  • Modicon
  • Historian platforms
  • Data platforms
  • Site commissioning support
  • Field deployment support
  • Agile software development
  • Git
  • CI/CD

Location

  • Austin, Texas

Work Type

  • On-site

Experience Level

  • Senior
  • 5+ years

Education Level

  • BS/MS in Electrical Engineering, Computer Engineering, Controls Engineering, or a related field

Salary/Compensations

  • $90,000 to $135,000 per year

Benefits

  • Bonus
  • Equity
  • Benefits

About the Company

  • Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products.
  • Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source.
  • Today, the Enphase Energy System enables users to make, use, save, and sell their own power.
  • Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.
  • Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!