Software Engineer

Company:  Utah State University
Location: Logan
Closing Date: 23/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
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: Proactively improve software systems, focusing on scalability, efficiency, and support for emerging technologies in electric vehicle and energy management domains.

Qualifications:
Minimum Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or another related field plus 3 years of directly related work experience.

Experience with OCPP and OpenADR protocols for electric vehicle infrastructure and energy management.

Proficiency in web development using frameworks like REACT and experience building scalable web services.

Strong knowledge of server management and communication, including experience with cloud infrastructure, distributed systems, and database management.

Experience with API development and integration, ensuring seamless communication between software systems and hardware components.

Proficiency in programming languages such as Python, JavaScript, C++, or Java, with experience in developing backend and frontend systems.

Familiarity with energy management systems (EMS) and integrating energy efficiency solutions.

Experience with real-time data collection and analysis, including handling telemetry data from distributed sources.

Problem-solving and troubleshooting skills, especially in high-demand, real-time environments.

Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Experience with version control (Git) and software development lifecycle (SDLC) best practices.

Preferred Qualifications: 

A Master’s degree in Computer Science, Software Engineering, or a related field.

Required Documents:
Along with the online application, please include:

Resume/RESUME to be uploaded at the beginning of your application in the Candidate Profile under “Resume/RESUME"

Cover letter to be typed/pasted at the end of your application

Document size may not exceed 10 MB.

Advertised Salary:
Commensurate with experience, plus excellent benefits

ADA:
Employees work indoors and are protected from weather and/or contaminants, but not, necessarily, occasional temperature changes. The employee is regularly required to sit and often uses repetitive hand motions.

College/Department Highlights:
ASPIRE ERC is a multi-university industry-funded research center led by Utah State University and funded through the National Science Foundation. Resources at USU include the state-of-the-art Electric Vehicle and Roadway (EVR) Research Facility and Test Track, the USU Power Electronics Laboratory (UPEL), and the Utah Transportation Center (UTC). Facilities at the EVR include a quarter-mile electrified test track, microgrid with 128 kW solar array, 100 kWh energy storage, and real-time hardware in the loop simulation capability, a high bay research facility with 750 kW utility service, vehicle lift and vehicle dyno, and bidirectional AC and DC power supply and battery system testing equipment.

University Highlights:
Founded in 1888, Utah State University is Utah’s premier land-grant, public service university, with a strong commitment to excellence, access, and inclusion, empowering people to lead successful lives of involvement, innovation, and impact. Utah State provides high-quality education to 27,500-plus students , including at three residential campuses, eight statewide campuses, and 23 education centers. USU Online educates students from all 50 states and 55 countries. For over 25 years, USU Extension has served and engaged Utahns in all of Utah’s counties. As an R1 research institution, Utah State is dedicated to advancing knowledge through research and scholarly activities, providing a high-quality undergraduate and graduate education at an affordable price.

 

Utah State is committed to cultivating a community of where all perspectives, values, cultures, and identities are acknowledged, welcomed, and valued. We seek to recruit, hire, and retain people from all walks of life who will champion excellence in education, research, discovery, outreach, and service. We believe that promoting a strong sense of community and belonging empowers and engages all members of USU to thrive and be successful. Forbes recognized our commitment to employees when they named in 2023.  about USU. 

 

The university provides a to support careers for partners who are also seeking employment. Additionally, USU is committed to providing access and reasonable accommodations for individuals with disabilities. To request a reasonable accommodation for a disability, contact the university’s ADA Coordinator in the Office of Human Resources at (phone number removed) or . 

 

About the Region

U.S. News and World Report for its strong economy, fiscal stability, education, and health care. Outstanding outdoor recreational opportunities abound throughout the state, including five national parks, 43 state parks and recreation areas, and 15 alpine ski resorts. The home of USU’s main campus, , is a city of 54,000-plus people in a picturesque mountain valley 80 miles north of Salt Lake City. The Logan metro area in the Milken Institute’s 2022 ranking for best-performing small cities in the nation. 

 

*updated 04/2024

Notice of Non-discrimination:
In its programs and activities, including in admissions and employment, Utah State University does not discriminate or tolerate discrimination, including harassment, based on race, color, religion, sex, national origin, age, genetic information, sexual orientation, gender identity or expression, disability, status as a protected veteran, or any other status protected by University policy, Title IX, or any other federal, state, or local law.

The following individuals have been designated to handle inquiries regarding the application of Title IX and its implementing regulations and/or USU’s non-discrimination policies:

 

Executive Director of the Office of Equity Matthew Pinner, , Distance Education Rm. 401, (phone number removed)

Title IX Coordinator Cody Carmichael, , Distance Education Rm. 404, (phone number removed)

Mailing address: 5100 Old Main Hill, Logan, UT 84322

For further information regarding non-discrimination, please visit , or contact:

U.S. Department of Education, Office of Assistant Secretary for Civil Rights, (phone number removed), 

*updated 09/2023

Apply Now
Share this job
  • Similar Jobs

  • Java Software Engineer (API)

    Smithfield
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙