Software & Controls Engineer - EMS

ON.energy

Argentina

On-site

ARS 136,428,000 - 197,062,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
401(k) with company match
Paid time off

Job summary

ON.energy is seeking a Software & Controls Engineer to design, develop, test, and deploy control software for energy storage and power infrastructure projects. The role bridges software, control systems, and field deployment, collaborating with engineering teams, vendors, and clients to deliver robust, safe, and scalable control and SCADA solutions.

The candidate will design control strategies, develop PLC/HMI/embedded software, and support FATs/SATs, while ensuring cybersecurity and regulatory

Qualifications

  • Bachelor’s degree in Electrical Engineering, Controls, Software Engineering, or related field.
  • 3-5 years of experience developing PLC, HMI, and control software for industrial or energy systems.

Responsibilities

  • Design, model, and implement control algorithms for energy storage systems and power infrastructure.
  • Configure, integrate, and maintain SCADA systems for BESS and power projects.
  • Write clean, well-documented code and develop CI/CD pipelines.
  • Collaborate with cross-functional teams and support FATs/SATs.

Skills

Object-oriented programming
C++
C#
Python
Siemens PLC (TIA Portal)
Ignition SCADA
Real-time control systems
Modbus/OPC UA/Profinet
Version control
Remote/on-site troubleshooting

Education

Bachelor’s degree in Electrical Engineering/Controls/Software Engineering

Tools

Siemens PLC (TIA Portal)
Ignition SCADA

Job description

Argentina; Houston, Texas, United States; Mexico; Miami, Florida, United States; Reston, Virginia, United States

ON.energyis setting the standard for large load interconnection. ON’s patented AI UPS™ is a medium-voltage UPS that serves as a firewall, protecting the data center from the grid, and the grid from the data center.With multiple gigawatts currently under construction, we are enabling grid-safe data centers.

The Software & Controls Engineer is responsible for the design, development, testing, integration, and commissioning of control software and automation systems that ensure the reliable, efficient, and safe operation of energy storage systems and power infrastructure projects. This role bridges software engineering, control systems, and field deployment, working closely with internal engineering teams, project management, vendors, and clients to deliver high-performance control and SCADA solutions that meet safety, regulatory, and operational requirements.

Key Responsibilities
  • Design, model, and implement control algorithms and control strategies for energy storage systems and power infrastructure.
  • Contribute to system architecture discussions and define control strategy requirements and functional specifications.
  • 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.
  • Write clean, efficient, maintainable, and well-documented code following best practices.
  • Build automation scripts, testing tools, simulation environments, and continuous integration pipelines.
  • Implement version control, software documentation, and CI/CD workflows.
  • 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.
  • Conduct Factory Acceptance Tests (FATs) and Site Acceptance Tests (SATs).
  • Diagnose and resolve issues related to control logic, real-time execution, PLC/SCADA behavior, and system performance, both remotely and on-site.
  • Ensure compliance with cybersecurity requirements and relevant standards and codes (e.g., UL, IEEE, NFPA).
  • 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
  • Strong object-oriented programming skills (e.g., C++, C#, Python, or similar).
  • 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.
  • Ability to troubleshoot control systems both remotely and on-site.
  • Willingness to travel for commissioning and field deployments, including travel to the United States
For US-based roles - What you’ll get:
  • Competitive salary + annual performance-based bonus eligibility
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and company holidays
For Mexico-based roles - What you’ll get:
  • Competitive salary + annual performance bonus eligibility
  • Major medical expenses and life insurance
  • Paid time off and holidays (per local policy)
For all roles:
  • Professional development and growth opportunities
  • Opportunity to grow with a mission-driven team shaping the future of clean energy
  • Equal Opportunity: ON.energy is committed to equal employment opportunity and to maintaining a work environment free of harassment, discrimination, or retaliation.
  • Benefits vary by role and location and are subject to change.

Agency Notice:ON.energy does not accept unsolicited resumes from staffing agencies, search firms, or third-party recruiters. Resumes submitted without a fully executed Master Services Agreement (MSA) and a written request from an authorized member of our Talent Acquisition team will be considered the property of ON.energy. No placement fees or compensation will be paid for unsolicited candidate submissions.

U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.

How would you describe your gender identity? Select...

How would you describe your racial/ethnic background? Select...

How would you describe your sexual orientation? Select...

Do you identify as transgender? Select...

Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? Select...

Are you a veteran or active member of the United States Armed Forces? Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in ON.energy’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Helpdesk Analyst
IT Helpdesk Analyst

Power Digital Marketing • Buenos Aires

Hybrid
ARS 1,200,000 - 1,800,000
IT Project Manager, CTO's Operating Partner
IT Project Manager, CTO's Operating Partner

Power Digital • Argentina

Remote
ARS 136,430,000 - 181,906,000
AWS Data Engineer
AWS Data Engineer

ON.energy • Municipio de Esquel

On-site
ARS 90,952,000 - 136,428,000
AWS Cloud Security Engineer
AWS Cloud Security Engineer

ON.energy • Argentina

On-site
ARS 136,147,000 - 196,657,000
Senior AWS Cloud Engineer
Senior AWS Cloud Engineer

On.Energy • Buenos Aires

On-site
ARS 1,800,000 - 3,200,000
Medical, dental, and vision insurance
Professional development opportunities
DevOps Engineer
DevOps Engineer

Livefront • Comisión de Fomento de Perú

Hybrid
ARS 136,828,000 - 197,640,000
Data Operations Lead, B2B
Data Operations Lead, B2B

Power Digital • Argentina

Remote
ARS 136,430,000 - 197,065,000
Senior Software Engineer
Senior Software Engineer

Built • Ciudad de Mendoza

On-site
ARS 105,638,000 - 166,003,000
Equity in stock options
Learning Grant program
401k with match
Paid Media Strategist, Fashion
Paid Media Strategist, Fashion

Power Digital Marketing • Argentina

Remote
ARS 38,008,000 - 76,016,000
Program Management PMO, Energy Strategy & Business Management
Program Management PMO, Energy Strategy & Business Management

S&P Global • Municipio de Esquel

On-site
ARS 99,420,000 - 149,130,000