OneMain Financial Jobs

Job Information

HX5 LLC Software Engineer I in Brook Park, Ohio

Software Engineer I

NASA Glenn Research Center

Brook Park, Ohio

?HX5 is an award-winning provider of engineering, research and development, and technical services to clients such as NASA and the Department of Defense. Founded in 2004, HX5 is a fast-growing veteran- and woman-owned company with locations nationwide.

HX5 is currently seeking a Software Engineer I to join our team in Brook Park, Ohio in support of the GEARS contract at NASA Glenn Research Center (GRC).

Essential Duties and Responsibilities:

The selected candidate will provide engineering support to NASA's Glenn Research Center (GRC) to support development of ground/flight software for Autonomous Energy Management System (AEMS) space surface power applications. AEMS coordinates power generation, energy storage, and load management across heterogeneous surface microgrids in support of NASA's future lunar and Martian surface missions. The system is designed to operate automatically in environments where communication latency and limited crew availability prevent real-time ground control. AEMS will be developed following NPR 7150.2D software requirements (with a trajectory toward higher classification) and will contain modules, such as the following:

  • Power generation and storage management module; Coordinating insolation-driven generation sources and energy storage assets across surface microgrids
  • Load management and shedding module; Implementing automatic load shedding
  • Power exchange across fixed and mobile microgrid elements
  • Device communications module; Creating and implementing the AEMS device communications standard for plug-and-play discovery, status monitoring, and command of compliant power devices
  • Operator interface module; GUI providing real-time system monitoring, manual override capability, and control for ground

     In addition to the software, the candidate will contribute to the following:

  • Development of concept of operations (ConOps), software requirements, architectural design documentation, user guides, testing plans and procedures

  • Creation of a multi-level API/communications standard for AEMS-compliant devices
  • Supporting verification and validation activities including unit testing, integration testing, and hardware-in-the-loop (HIL) testing on the target flight computing platform
  • Supporting and maintaining lab infrastructure, including assets such as Linux machines and raspberry pi

Required Skills:

Developing in C/C++, Python, C#, and HTML

[]{style="f

"}

DirectEmployers