Enable job alerts via email!

Contractor – Energy Controls Software Engineer

Electrify America

United States

Remote

USD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Software Engineer specializing in Energy Controls to develop cutting-edge Energy Management Systems. This role involves integrating with Electric Vehicle Supply Equipment and Battery Energy Storage Systems to optimize energy usage at charging sites. You will leverage your expertise in embedded development and control systems while collaborating with cross-functional teams to ensure seamless integration and compliance. Join a dynamic team committed to sustainability and make a significant impact on the future of mobility. This is an exciting opportunity for growth and contribution in a rapidly evolving industry.

Qualifications

  • 3+ years of software engineering or related experience required.
  • Strong problem-solving mindset and excellent communication skills.

Responsibilities

  • Develop and implement Energy Management System (EMS) for EV charging.
  • Collaborate on hardware sourcing and software integration.
  • Test and validate controller implementation and system performance.

Skills

Specification and requirements development
Product and feature development
Analytical and conceptual thinking
Communication skills
Computer savvy
Integration of processes and systems
Resource and time management
Developing high-quality software
Java
C/C++
Python
Communication protocols
Embedded Linux
IoT platforms
Unit tests and test-driven development

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Software Engineering

Job description

Contractor – Energy Controls Software Engineer

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 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
  1. 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.
  1. 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.
  1. 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 with 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.

Primary Location

United States-EA Home Based

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Motor Vehicle Manufacturing

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Full-Stack Software Engineer – Join Our Remote Talent Community (Not a Current Opening)

Securly

Remote

USD 100,000 - 900,000

2 days ago
Be an early applicant

Senior Software Engineer

Bitesize

Remote

USD 100,000 - 120,000

Yesterday
Be an early applicant

Contract - Energy Controls Software Engineer

Volkswagen Group of America

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Principal Ground Software Engineer

EVONA

Remote

USD 100,000 - 720,000

Yesterday
Be an early applicant

Lead I&C (Instrumentation & Controls) Embedded Software Engineer (Remote Eligible, U.S.)

Lensa

Wilmington

Remote

USD 86,000 - 112,000

2 days ago
Be an early applicant

Software Engineer II - (Remote - US)

Jobgether

Remote

USD 99,000 - 138,000

2 days ago
Be an early applicant

Staff Software Engineer (404836)

IDR, Inc.

Remote

USD 100,000 - 720,000

2 days ago
Be an early applicant

Software Engineer – Join Our Remote Talent Community (Not a Current Opening)

Securly

Remote

USD 100,000 - 720,000

6 days ago
Be an early applicant

Software Engineer

Brooksource

Remote

USD 80,000 - 100,000

7 days ago
Be an early applicant