For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Electrify America
Electrify America

Contract – Energy Controls Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Testing
Algorithm
+32

Visa

U.S. visa required

Contract role
24 days ago
Apply now

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!

Role Summary

As a Contract 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.

Role Responsibilities

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.

Years Of Relevant Experience

  • 3 years of software engineering or related experience

Education

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

Skills

  • 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.

Specialized Skills (Required)

  • Experience with Java, C/C++, or Python
  • Familiarity with communication and networking protocols including Ethernet, MQTT, Modbus TCP, WebSocket, REST, etc.
  • Strong controls experience
  • Experience embedded Linux and IoT platforms.
  • Experience with unit tests and test-driven development.

Specialized Skills (Desired)

  • Familiarity with IEEE, SAE, UL, NIST standards
  • Previous automotive, charging, energy, or related experience is a plus

Work Flexibility

Remote Position – Some travel to Northern Virginia (Reston HQ and Ashburn Test Lab) and various charging sites may be required (

_Electrify America 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.

_Fully Remote

Primary Location

United States-EA Home Based

About Electrify America

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service