ON.energy

ON.energy

Software & Controls Engineer - Energy Management Systems

Houston, Texas, United States

Sponsorship not specifiedDetected 2 days ago
PythonC++C#Object-Oriented ProgrammingAlgorithmsCI/CDProject ManagementPLCElectrical EngineeringControlsCommunicationSCADAHMI

About the role

  • Our systems are already deployed across 2.5 GW of hyper-scale campuses, validated by top U.S. national labs, and certified for grid-safe operation by major utilities.

Responsibilities

  • Design, model, and implement control algorithms and control strategies for energy storage systems and power infrastructure.
  • Design, develop, and maintain PLC, HMI, and embedded/control software for energy storage and distributed energy systems.
  • Configure, integrate, and maintain SCADA systems for BESS and power infrastructure projects.
  • Build automation scripts, testing tools, simulation environments, and continuous integration pipelines.
  • Collaborate with electrical, mechanical, firmware, and field service teams to ensure full system functionality and seamless integration.
  • Support the selection, configuration, and integration of control hardware, including controllers, relays, meters, and network devices.
  • Support installation, commissioning, field deployments, and ongoing operational troubleshooting.
  • Interface with clients, vendors, and internal stakeholders to provide technical documentation, training, and ongoing support.

Requirements

  • Bachelor's degree in Electrical Engineering, Controls, Software Engineering, or a related field, or equivalent experience.
  • 3-5 years of experience developing PLC, HMI, and control software for industrial or energy systems
  • Hands-on experience with Siemens PLC programming (TIA Portal).
  • Experience with Ignition SCADA, including HMI development and system integration.
  • Familiarity with control algorithms, real-time systems, and industrial automation concepts.
  • Knowledge of industrial communication protocols (e.g., Modbus, OPC UA, Profinet).
  • Experience with version control systems and structured software development practices.

Skills

  • Contribute to system architecture discussions and define control strategy requirements and functional specifications.
  • Write clean, efficient, maintainable, and well-documented code following best practices.
  • Implement version control, software documentation, and CI/CD workflows.
  • Conduct Factory Acceptance Tests (FATs) and Site Acceptance Tests (SATs).
  • Ensure compliance with cybersecurity requirements and relevant standards and codes (e.g., UL, IEEE, NFPA).

Compensation

  • Competitive salary + annual performance-based bonus eligibility

Benefits

  • Competitive salary + annual performance-based bonus eligibility
  • Medical, dental, and vision insurance
  • Paid time off and company holidays
  • Competitive salary + annual performance bonus eligibility
  • Major medical expenses and life insurance
  • Paid time off and holidays (per local policy)
  • Benefits vary by role and location and are subject to change.

Equal opportunity

  • ON.energy is committed to equal employment opportunity and to maintaining a work environment free of harassment, discrimination, or retaliation.
  • Accommodations: If you need an accommodation during the application process, email recruitment@onenergystorage.com

This listing is sourced directly from ON.energy's careers page and normalized into a canonical job model.