Software Engineer (HPC Linux)

Bright Vision TechnologiesColorado Springs, CO
Onsite

About The Position

Bright Vision Technologies is seeking a Software Engineer (HPC Linux) for a multi-year assignment in Colorado Springs, CO. This role involves supporting High Performance Computing (HPC) user workflows for modeling and simulation problems, including GUI-based workflows. The engineer will work with modeling and simulation software in heterogeneous, multi-platform environments and leverage strong Linux experience to troubleshoot end-user system issues independently. The position also includes responsibilities such as analyzing, debugging, and maintaining existing code bases, designing and delivering training, and mentoring junior engineers.

Requirements

  • TS/SCI Clearance with CI Polygraph
  • Bachelor’s degree in a STEM-related discipline
  • 10+ years of professional software engineering experience
  • Around 5 years of experience developing and using modeling and simulation software in heterogeneous, multi-platform environments
  • Experience supporting HPC user workflows for modeling and simulation problems, including GUI-based workflows
  • Knowledge of High Performance Computing environments and related technologies
  • Proficiency in Fortran, C, and/or C++
  • Proficiency with Bash and Korn shell scripting
  • Strong Linux experience, including the ability to troubleshoot end-user system issues independently in a lab environment
  • Experience with coding standards, unit testing, and configuration management
  • Strong ability to analyze, debug, and maintain existing code bases
  • Experience with requirements, use cases, design, coding, documentation, and testing of scalable distributed applications in Linux environments
  • Experience mentoring junior engineers or scientists, providing technical guidance, and leading code reviews
  • Experience designing and delivering training workshops, tutorials, or onboarding materials for HPC users and internal staff
  • Strong communication skills and the ability to work effectively across technical teams and customer stakeholders
  • Excellent attention to detail, strong problem-solving ability, and solid organizational skills

Responsibilities

  • Developing and using modeling and simulation software in heterogeneous, multi-platform environments.
  • Supporting HPC user workflows for modeling and simulation problems, including GUI-based workflows.
  • Troubleshooting end-user system issues independently in a lab environment.
  • Analyzing, debugging, and maintaining existing code bases.
  • Requirements, use cases, design, coding, documentation, and testing of scalable distributed applications in Linux environments.
  • Mentoring junior engineers or scientists, providing technical guidance, and leading code reviews.
  • Designing and delivering training workshops, tutorials, or onboarding materials for HPC users and internal staff.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service