Software Engineer - Energy Controls
- 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.
- 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.
- 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.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent
- 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.
Recommended Jobs
Front Desk Receptionist and Customer Service Representative
: 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…
Food Runner - Ford's Colony Country Club
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…
Service Advisor
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…
Business Development Representative
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…
Heavy Duty Truck Mechanic
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…
NON-PROFIT MANAGEMENT & General Administrative Support
NON-PROFIT MANAGEMENT & General Administrative Support Main Supervisor: Administrative Assistant + Development Manager Will also serve as support for: Executive Director, Development Manager, Oper…
Account Director, Surface Warfare
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…
Remote Office Administrative Assistant (Entry-Level)
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…
bealls Store Associate
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…