Software Engineer

Argonne National Laboratory

Job posting number: #7151547 (Ref:415972)

Posted: June 2, 2023

Application Deadline: Open Until Filled

Job Description

Due to expanded production of electric vehicles across vehicle sectors, the need for interoperability and enabling technology development for vehicle-grid integration and smart charge management (VGI/SCM) is evolving to support medium- and heavy-duty vehicles in workplaces, multi-vehicle charging stations and urban charging hubs.

This new position will be a part of the Advanced Mobility and Grid Integration Technology (AMAGIT) research section in Argonne’s Center for Transportation Research. The AMAGIT section is part of Argonne's Transportation and Power Systems (TAPS) division.  The new hire will be working at Argonne’s Smart Energy Plaza, home to the laboratory’s EV Smart-Grid Interoperability Center, which is a fully renovated and repurposed gas station designed to conduct research on the integration and management of EV charging, renewables, building systems, and energy storage.

The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will identify and fix issues and work collaboratively with engineers, researchers, and others on various teams.  Participate in research teams performing complex testing and development of advanced electric vehicle systems and charging infrastructure control strategies. The embedded systems engineer’s projects will support vehicle grid integration and enabling technology development.

Position Requirements

  • Experience with C, C++, JavaScript, and Python.

  • Electrical engineering background with troubleshooting skills.

  • Ability to use DMM, oscilloscope, logic analyzer and other similar troubleshooting equipment.

  • Experience with EV charging communication protocols such as ISO-15118, Open Charge Point Protocol (OCPP), DIN 70121 and SAE J1772.

  • Professional experience in embedded systems.

  • Experience in leading architecture and system requirement documents.

  • Experience analyzing complex technical problems, diagnosing root cause and finding solutions.

  • Experience in trouble-shooting embedded systems and microcontroller peripherals.

  • Experience implementing software for all layers: driver and BSP, framework, and application.

  • Bachelor's & 5+ yrs, Master's & 3+ yrs or Doctorate & 0 yrs

  • A successful candidate must have the ability to model Argonne’s Core Values: Impact, Safety, Respect, Integrity, and Teamwork. 

Job Family

Research Development (RD)

Job Profile

Software Engineering 2

Worker Type

Regular

Time Type

Full time

As an equal employment opportunity and affirmative action employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne encourages minorities, women, veterans and individuals with disabilities to apply for employment. Argonne considers all qualified applicants for employment without regard to age, ancestry, citizenship status, color, disability, gender, gender identity, gender expression, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.

Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.  

All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis.  Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements.  Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.



Argonne is an equal opportunity employer, and we value diversity in our workforce. As an equal employment opportunity and affirmative action employer, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne prohibits discrimination or harassment based on an individual's age, ancestry, citizenship status, color, disability, gender, gender identity, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.


Apply Now

Please mention to the employer that you saw this ad on UDiversity.com

Close menu