Software Engineer - Energy Controls

Electrify America
Virginia
Electrify America is committed to revolutionizing the way people charge. As the country's largest open DC fast charging network, Electrify America is actively contributing to electrifying mobility today and building a more sustainable future.

At Electrify America, we value innovation, collaboration, and a commitment to sustainability. We strive to establish a diverse and inclusive workplace where employees can develop personally and professionally. As a team member at this rapidly growing company, you can work on state-of-the-art technology and join a team making a significant impact in the world. If you're interested in joining a dynamic, innovative company, Electrify America is a place where you can learn, grow, and make a difference!

Brief Role Description

As a Software Engineer – Energy Controls at Electrify America, you will play a pivotal role in developing and implementing our Energy Management System (EMS). This system will integrate with Electric Vehicle Supply Equipment (EVSE) and on-site Battery Energy Storage Systems (BESS to seamlessly control total load at a charging site.

Your expertise in embedded development, control systems, and IoT platforms will be crucial in contributing to the technical architecture, developing functional and technical requirements, and translating control algorithms into software implementations. You will collaborate closely with validation teams, source necessary hardware, and support safety and compliance testing. This role requires a strong problem-solving mindset, excellent communication skills, and the ability to thrive in a fast-paced environment

Possible Tasks within this Role

Role Responsibilities : List essential functions in order of importance; include percentage of time spent performing each function (total should equal 100%)

Main responsibility – Software Development (80%)

  • Source hardware and customize firmware for EMS to allow in-house software integration.
  • Implement communication protocols to interface with various charging peripherals including BESS, EVSE, and metering devices.
  • Support an API integration with Electrify America's CPO backend.
  • Develop software control algorithm to manage total site load.
  • Utilize simulations (Matlab/Simulink, HiL, SiL) for algorithm development.

Additional responsibilities – Requirements and Architecture Support (10%)

  • Develop functional and technical requirements.
  • Outline controller requirements and evaluate new topologies.
  • Specify microcontroller requirements and drive part selection.
  • Develop control strategies and supporting algorithms.
  • Evaluate and improve control strategies and algorithms.

Additional responsibilities – System Integration and Validation (10%)

  • Test, validate, and troubleshoot controller implementation.
  • Debug field issues and devise solutions.
  • Collaborate with validation teams on integration test strategies.
  • Validate system performance and ensure compliance with specifications.
  • Conduct field tests to verify system integration and functionality.
  • Support safety/compliance testing.

Qualification requirements

Years of Relevant Experience: Minimum years of relevant experience needed to perform the job

5 years of software engineering or related experience

Education Required

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent

Skills: General skills needed to perform the job

  • Specification and requirements development experience
  • Product and feature development experience
  • Analytical and conceptual thinking – using logic and reason, creative and strategic
  • Communication skills – interpersonal, presentation and written
  • Computer savvy – skilled in the use of software for analysis and development
  • Integration – joining people, processes and systems
  • Resource and time management
  • Track record of developing high-quality, testable software.
  • Experience with Java, C/C++, or Python
  • Familiarity with communication and networking protocols including Ethernet, MQTT, Modbus TCP, WebSocket, REST, etc.

Electrify America, LLC is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds, and do not discriminate based on race, sex, age, disability, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws.

This role description is a guideline and does not create contractual rights between the Company and any of its applicants. The Company does not enter into any type of employment contract, implied or written, with its applicants regarding job security.

This Organization participates in E-Verify. We maintain a drug free workplace and perform pre-employment substance abuse testing.

Electrify America endeavors to make accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at [email protected]. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
Posted 2026-02-10

Recommended Jobs

Front Desk Receptionist and Customer Service Representative

Dog's Downtown
Chantilly, Loudoun County, VA

: Dog's Downtown is a full-service Pet, Therapy Dog and Service Dog Training, boarding, and daycare facility located in Chantilly, VA. We are looking for a customer-oriented service representativ…

View Details
Posted 2026-02-05

Food Runner - Ford's Colony Country Club

Ford's Colony Country Club
Williamsburg, VA

Join the team at Ford’s Colony Country Club, nestled in the heart of historic Williamsburg, Virginia, where we offer three stunning Dan Maples-designed courses featuring 54 holes of rolling fairways a…

View Details
Posted 2025-10-21

Service Advisor

Victory Nissan of Mechanicsville
Mechanicsville, VA

Automotive Service Advisor The Service Advisor is the center of communication for service/repair activities and the liaison between customers and the technicians. Serving as the primary point…

View Details
Posted 2026-02-03

Business Development Representative

ICBD
Woodbridge, VA

Business Development Representative – ABA Centers of Virginia Woodbridge, VA Who We Are  We are the nation’s fastest-growing provider of autism care, delivering high-quality Applied Beha…

View Details
Posted 2025-12-18

Heavy Duty Truck Mechanic

Culy Contracting
Winchester, VA

Accelerate your skills with a company with over four decades of excellence in the contracting and construction industry. Culy Contracting, an Azuria Water Solutions company, is a family-led organizat…

View Details
Posted 2025-12-11

NON-PROFIT MANAGEMENT & General Administrative Support

Oakwood Arts
Richmond, VA

NON-PROFIT MANAGEMENT & General Administrative Support Main Supervisor: Administrative Assistant + Development Manager Will also serve as support for: Executive Director, Development Manager, Oper…

View Details
Posted 2026-01-28

Account Director, Surface Warfare

KBR
Glen Allen, VA

Title: Account Manager KBR's Mission Engineering Division partners with the U.S. Navy and Joint Forces to address their most complex and time-sensitive operational challenges. Our teams integra…

View Details
Posted 2025-11-06

Remote Office Administrative Assistant (Entry-Level)

Top Level Promotions
Richmond, VA

Work from Home Data Entry & Office Administration – Flexible Online Role About the Job We are seeking organized and motivated individuals in Richmond, Virginia, USA, for an entry-level re…

View Details
Posted 2026-01-09

bealls Store Associate

bealls
Ashland, VA

Position: STORE ASSOCIATE Come join a team that brings a people-first approach to everything we do! bealls and Home Centric are a part of Bealls Inc., a family owned and operated business where “We…

View Details
Posted 2026-01-28