Controls & Firmware Engineer

Uloop Inc.

Miami (FL)

On-site

USD 125,000 - 185,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance
Equity options
Health benefits
Retirement plans

Job summary

Exowatt Inc. in Miami, FL is seeking an Associate/Embedded Engineer to develop PLC software and embedded firmware for energy storage systems. You will implement safety interlocks, test control software, and contribute to EMS/SCADA interfaces while maintaining robust CI/CD practices.

The role requires PLC and firmware experience, familiarity with Siemens TIA Portal and Rockwell Studio 5000, strong C/C++ skills, and knowledge of industrial networking. Relocation assistance is provided.

Qualifications

  • Bachelor’s in Electrical, Controls, Computer Engineering, or related field.
  • 2–6 years of experience in PLC programming and/or embedded firmware development.
  • Proficiency with Siemens TIA Portal / Rockwell Studio 5000 (or similar).
  • Strong coding skills in C/C++ (Rust/Python a plus).
  • Experience with GitHub workflows, CI/CD pipelines, automated testing.
  • Familiarity with utility-scale energy systems or DERs.
  • Understanding of industrial networking and protocols (Profinet, Ethernet/IP, OPC UA, DNP3, MQTT).

Responsibilities

  • Develop and test PLC programs for system, module, and site-level controllers.
  • Design and implement embedded firmware in C/C++ for microcontrollers; ensure real-time operation.
  • Build and maintain CI/CD pipelines for PLC code, firmware, and test automation.
  • Map controls data into historians, HMIs, and cloud telemetry; support integration, commissioning, and field validation.

Skills

PLC programming
Embedded firmware
C/C++
Rust
Python
GitHub workflows
CI/CD pipelines
Automated testing
Industrial networking

Education

Bachelor’s in Electrical/Controls/Computer Engineering

Tools

Siemens TIA Portal
Rockwell Studio 5000
GitHub

Job description

Overview Exowatt is revolutionizing the energy landscape for the AI era with our groundbreaking P3 system that captures solar energy, stores it as heat, and generates electricity on demand. Founded in 2023 and backed by leading investors including Andreessen Horowitz, Sam Altman, and Felicis, we're committed to providing clean, modular, and scalable power that meets the rapidly growing demands of AI infrastructure. Our mission is to make sustainable renewable energy always available and almost free, enabling technological advancement while protecting our planet.

This position is based in Miami, FL. If selected, relocation to Miami, FL is required. Exowatt provides relocation assistance.

Key Responsibilities
  • Controls (PLC Path): Develop and test PLC programs (Siemens, Rockwell, or equivalent) for system, module, and site-level controllers. Implement safety interlocks, alarms, and operational sequences for energy storage modules. Configure and validate industrial communication protocols (Profinet, Ethernet/IP, OPC UA, DNP3, MQTT). Integrate different system components with Microcontroller based devices. Set up and maintain a test bench / HIL environment for PLC validation.
  • Firmware (Microcontroller Path): Design and implement embedded firmware in C/C++ (Rust optional) for microcontrollers if we migrate from PLC-based controls. Develop and test communication stacks, device drivers, and OTA update mechanisms. Ensure deterministic, real-time operation in power and energy storage applications.
  • DevOps & CI/CD: Build and maintain CI/CD pipelines (GitHub Actions or similar) for PLC code, firmware, and test automation. Implement version control best practices for branching, releases, and tagging in safety-critical builds. Develop infrastructure to run automated test suites including regression, simulation, and hardware-in-the-loop.
  • Apply knowledge of utility-scale energy storage systems (battery management, PCS interfaces, dispatch logic). Participate in the development of control panel design for various components of the energy storage system. Design & develop EMS/SCADA applications to map controls data into historians, HMIs, and cloud telemetry systems for monitoring & management of the system. Support system integration, commissioning, and field validation.
Qualifications
  • Bachelor’s in Electrical, Controls, Computer Engineering, or related field.
  • 2–6 years of experience in PLC programming and/or embedded firmware development.
  • Proficiency with Siemens TIA Portal / Rockwell Studio 5000 (or similar).
  • Strong coding skills in C/C++ (Rust/Python a plus).
  • Experience with GitHub workflows, CI/CD pipelines, automated testing.
  • Familiarity with utility-scale energy systems or DERs.
  • Understanding of industrial networking and protocols (Profinet, Ethernet/IP, OPC UA, DNP3, MQTT).
Preferred Skills
  • Exposure to energy storage standards (UL 9540, IEC 62443, IEC 61131-3, IEEE 1547).
  • Knowledge of cloud-integrated controls (AWS IoT Core, InfluxDB, Timestream, CloudWatch).
  • Experience setting up test benches, simulators, or hardware-in-the-loop systems.
Compensation

Compensation$125,000 - $185,000 a year

What We Offer
  • Competitive salary and equity options.
  • Comprehensive benefits package, including health, dental, and retirement plans.
  • A dynamic work environment that fosters creativity and innovation.
  • Opportunities for professional growth and development in a rapidly evolving industry.
  • Relocation assistance.

Seniority levelAssociateEmployment typeFull-time

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Controls & Firmware Engineer
Controls & Firmware Engineer

Exowatt • Miami (FL)

On-site
USD 125,000 - 185,000
Competitive salary and equity options
Comprehensive benefits package
Opportunities for professional growth
+1
Lead Controls & Firmware Engineer (Austin, TX)
Lead Controls & Firmware Engineer (Austin, TX)

Exowatt • Austin (TX)

On-site
USD 125,000 - 185,000
Competitive salary and equity options
Comprehensive benefits package
Relocation assistance
+1
Lead Controls & Firmware Engineer (Austin, TX)
Lead Controls & Firmware Engineer (Austin, TX)

Protagonist Management LLC • Austin (TX)

Hybrid
USD 125,000 - 185,000
Competitive salary and equity options
Comprehensive benefits package including health and dental
Relocation assistance
Lead Controls & Firmware Engineer (Austin, TX)
Lead Controls & Firmware Engineer (Austin, TX)

NextGenEnergyJobs • Austin (TX)

On-site
USD 85,000 - 125,000
Controls & Firmware Engineer for Energy Storage
Controls & Firmware Engineer for Energy Storage

Uloop Inc. • Miami (FL)

On-site
USD 125,000 - 185,000
Relocation assistance
Equity options
Health benefits
+1
Senior Controls & Firmware Engineer for AI Energy Storage
Senior Controls & Firmware Engineer for AI Energy Storage

Exowatt • Austin (TX)

On-site
USD 125,000 - 185,000
Competitive salary and equity options
Comprehensive benefits package
Relocation assistance
+1
Senior Controls & Embedded Firmware Engineer Energy Storage
Senior Controls & Embedded Firmware Engineer Energy Storage

NextGenEnergyJobs • Austin (TX)

On-site
USD 85,000 - 125,000
Electrical Engineer
Electrical Engineer

Protagonist Management LLC • Austin (TX)

On-site
USD 80,000 - 100,000
Competitive salary
Equity options
Health benefits
+3
Electrical Engineer
Electrical Engineer

Epoch Biodesign • Miami (FL)

On-site
USD 80,000 - 110,000
Competitive salary
Comprehensive benefits package
Opportunities for professional growth
+1
Electrical Engineer
Electrical Engineer

Exowatt, Inc. • Austin (TX)

On-site
USD 80,000 - 120,000
Competitive salary and equity options
Comprehensive benefits package
Opportunities for professional growth
+1