Careers - Engineer, Software Development

HTRI seeks someone to develop and improve HTRI engineering software for members, including implementing engineering methods evolving from ongoing research. Our members look to us for robust, reliable, and truly useful engineering software, and we work in teams to deliver innovative, powerful applications and tools.

Principal responsibilities 

  • Develop and modify graphic user interfaces from a given set of requirements
  • Modify existing software and implement new engineering methods
  • Participate in conception of new requirements
  • Contribute to software development roadmaps and plans
  • Develop and run tests to ensure requirements are correctly implemented
  • Update documentation for implemented or modified methods
  • Collaborate to critique and improve software development processes


  • BS, Computer Science or Computer Engineering OR Bachelor's degree and two years of professional engineering software development experience
  • Implementation experience in at least two of the following languages: JavaScript (ES6), C#, and C++
  • Fluency in HTML/CSS

Preferred but not essential 

  • Working knowledge of
    • frameworks such as ReactJS, Next.js, Express
    • ASP.NET Razor Pages, Blazor, WASM
    • basic HTTP/TLS networking and CORS
  • Experience with Git workflows using Azure DevOps
  • Experience with numerical methods

Individual must possess authorization to work in the United States without visa sponsorship.

Submit résumé and transcripts to 

Human Resources
Heat Transfer Research, Inc.
P.O. Box 1390
Navasota, TX 77868