Junior Software Engineer

University of Minnesota
Saint Paul, MN, United States
18 days ago
Apply on diversityjobs.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Experience level
Starter
Compensation
$66,560.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) C++ (Programming Language) Computational Fluid Dynamics CMake Nvidia CUDA Continuous Integration Software Debugging Github Graphical User Interface Python (Programming Language) Software Tools Sabre (Computer System)
+5 more
Scientific Computating Software Engineering Software Licensing Gpu Programming Build Management

Job description

(85%) GPU solver development

  • Assist in software development for our GPU-native hypersonic flow solver and associated software tools
  • Lead development of the Graphical User Interface (GUI) and Python API
  • Create the communication layer between our in-house CFD and mesh generation software
  • Develop unit and regressions tests
  • Maintain Github repository and Continuous Integration (CI) efforts
  • Assist with development of the SABRE mesh generation software as needed

(15%) Development of software build and installation processes

  • Create CMake files, design build and installation process to be portable across different computing architectures
  • Integrate a software license and manager license server
  • Interface with users and assist with questions and debugging efforts related to software installation

Requirements

We are looking for an experienced software engineer to help with the development and maintenance of our GPU-native hypersonic CFD software. A successful candidate will be able to demonstrate proficiency in software development and scientific computing algorithms as well as the ability to learn quickly. Candidates will be evaluated solely on their ability to demonstrate the skills, knowledge, and experience required., * BA/BS or a combination of relevant education and work experience to equal at least four years

  • Proficient in C/C++, Python
  • Experience with GPU programming languages such as OCCA, CUDA, HIP
  • Knowledge of Linux operating systems and build/installation processes e.g. CMake
  • Experience developing CFD software
  • Experience with Github or similar
  • Ability to learn new programming concepts quickly
  • Demonstrated ability to work independently and as part of a team
  • US Citizen
  • Minnesota resident, * Experience with mesh generation software such as Pointwise, Link3D, SABRE
  • Experience with HPC systems and MPI communication
  • Knowledge of algorithms for hypersonic CFD
  • Understanding of physics involved in hypersonic systems

About the company

The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission. The University is committed to attracting and retaining employees with varying identities and backgrounds.

The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression. To learn more about diversity at the U: http://diversity.umn.edu Employment Requirements

Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment. About University of Minnesota

The University of Minnesota, Twin Cities (UMTC)

The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation’s most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.

At the University of Minnesota, we are proud to be recognized by Forbes as a Best Employer for Company Culture (2026), Best Employer for Women (2023, 2025, 2026), and Best Employer by State (2022-2026). In 2026, we also received Culture Excellence & Industry Awards recognition for employee appreciation and work-life flexibility.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…