Job Information
UTAH STATE UNIVERSITY Software Engineer in LOGAN, Utah
Software Engineer
Requisition ID: 2024-8474
of Openings: 1
Location: US-UT-Logan Category: Research (non-Faculty) Position Type: Benefited Full-Time Job Classification: Exempt College: College of Engineering Department: ASPIRE Engineering Research Center Advertised Salary: Commensurate with experience, plus excellent benefits
Overview The software engineering position at ASPIRE focuses on developing, optimizing, and maintaining robust software systems that support the management of electric vehicle infrastructure and energy management services (EMS). This role involves working with a dynamic team to create and maintain web services for data collection, real-time analysis, and long-term storage across a nationwide network of electric vehicle chargers. The engineer will play a critical role in ensuring efficient communication with over 100 charger systems, including high-power DCFC units for transit authorities, utilizing protocols such as OCPP. Additionally, they will be responsible for integrating EMS capabilities to optimize power usage, monitor system health, and ensure interoperability across transit hubs and building-tied chargers. The position requires problem-solving skills, system integration expertise, and a focus on maintaining reliable, scalable software solutions in a rapidly evolving environment.
Responsibilities
- Develop and maintain software systems: Design, implement, and optimize scalable software solutions to support electric vehicle infrastructure and energy management services (EMS), focusing on reliability and efficiency.
- Support and enhance web services: Develop and maintain web services for real-time data collection, storage, and analysis, ensuring seamless communication between servers and nationwide charger networks.
- OCPP integration and control: Implement and manage Open Charge Point Protocol (OCPP) for communication and control of electric vehicle chargers, ensuring proper functionality and control authority over high-power DC fast chargers, including those used by transit authorities.
- OpenADR support: Integrate Open Automated Demand Response (OpenADR) for energy management and load balancing across charger networks, enabling responsive energy modulation to optimize grid usage and charger operations.
- Server communication and maintenance: Ensure effective communication across multiple servers for live telemetry, ITS data, and EMS systems. This includes troubleshooting server connections, ensuring data integrity, and optimizing performance for long-term storage.
- Front-end development with REACT: Build and maintain intuitive, user-friendly interfaces using REACT to support web services, data dashboards, and EMS monitoring, providing stakeholders with real-time insights and control options.
- Cross-functional collaboration: Work closely with hardware engineers, data scientists, and energy management teams to ensure software solutions are aligned with project goals and infrastructure needs.
- System health monitoring and troubleshooting: Monitor software and server health, identify issues in data pipelines or communications, and implement solutions to prevent downtime or data loss.
- Continuous improvement:... For full info follow application link.
USU recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the university's academic mission of learning, discovery, and engagement. USU is an Equal Opportunity employer and does not discriminate in any of its programs and activities based on race, color, religion, sex, national origin, age, genetic information, sexual orientation or gender identity/expression, disability, status as a protected veteran, or any other status protected by University policy or local, state, or federal law (https://equity.usu.edu/non-discrimin ation).