Research Software Engineer
University of North Dakota

Grand Forks, North Dakota

Posted in Retail

$0.00 - $100.00 per hour


Job Info


Salary/Position Classification

  • $55,000-$57,000 Annual, Exempt
  • 40 hours per week
  • 100% Remote Work Availability: No
  • Hybrid Work Availability: No
Purpose of Position

The Research Software Engineer will assist the Sr. Software Engineer and the Advanced Cyberinfrastructure Manager with the coding and implementation of software applications related to HPC, Machine Learning (ML), AI, GPU, Metaverse/Gaming, and Digital Twin projects.

Duties & Responsibilities
  • Application development using Omniverse, Cesium, Unreal Game Engine, and Unity 3D game engine.
    • Execute C++, Blueprint, and C# programming techniques as relevant for the Unreal and Unity 3D game engines.
    • Execute and remain knowledgeable on 3D motion capture technologies and mechanisms for translating data captured using these technologies into interactive environments.
    • Execute and remain knowledgeable on current: NVIDIA Omniverse-related programming and scene description languages, NVIDIA Omniverse application development techniques, and Cesium virtual globe technologies.
  • Research application developing using GPU, Artificial Intelligence, and Machine Learning APIs.
    • Execute and remain knowledgeable on current C++ and Python programming techniques related ML and AI APIs. Execute and remain knowledgeable on current GPU/CUDA programming techniques.
  • Assist in the development of funding proposals.
    • Provide detailed text for funding proposals as requested by ACI Manager.
    • Must respond in a timely manager to requests made outside of regular work hours.
    • Fulfill additional duties as outlined in the project description of funded grant awards.
    • Perform duties related to the development of funding proposals as directed by ACI Manager.
Required Competencies
  • Demonstrated use of Linux Shell Environments.
  • Must have strong computer skills to include MS Office.
  • Must have strong organizational skills and demonstrated ability to prioritize multiple tasks and deadlines.
  • Must have strong interpersonal, written, and verbal skills, and the ability to work with diverse populations.
  • Must be detail oriented and accurate.
  • Must be able to function independently as well as part of a team.
  • Must possess maturity to handle confidentiality of sensitive information.
  • Must demonstrate excellent problem-solving skills and critical analyses abilities.
Minimum Requirements
  • Bachelor's degree in Computer Science or a closely related field.
  • 1 year of experience with developing High Performance Computing (HPC) projects using CUDA.
  • 1 year of experience with implementing projects in Unreal Game Engine.
  • 1 year of experience with implementing projects in Unity 3D.
  • 1 year of experience with implementing projects using Cesium virtual globe technology.
  • Experience with C++, C#, Python, and Blueprint programming languages and environments.
  • Successful completion of a Criminal History Background Check

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the US and to complete the required employment eligibility verification form upon hire. This position does not support visa sponsorship for continued employment.

Preferred Qualifications
  • Master's degree in Computer Science or a closely related field.
  • 2+ years experience implementing Motion Capture data in a game engine environment.
  • 2+ years experience implementing cloth physics in a game engine environment.
  • 2+ years experience with Marvelous Designer
  • 2+ years experience creating 3D content using a 3D modeling program such as Blender 3D or Maya.
To Apply

Submit resume/CA and cover letter to show how you meet the requirements.



More Retail jobs


Ollie's Bargain Outlet, Inc.
Farmington, Michigan
Posted about 1 hour ago

Ollie's Bargain Outlet, Inc.
Ellisville, Missouri
Posted about 1 hour ago

Ollie's Bargain Outlet, Inc.
Myrtle Beach, South Carolina
Posted about 1 hour ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.


Share diversity job

Research Software Engineer is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo