Software Integration Engineer (HPC)
Vibrint · Saratoga Springs, UT · 2 wk ago
Quality AssuranceFull-time
About the role
The Software Integration Engineer (HPC) is responsible for designing, developing, and integrating high-performance computing systems. This role requires expertise in software development, system integration, and HPC technologies.
Responsibilities
- Design and develop software solutions for HPC environments
- Collaborate with cross-functional teams to integrate software components into existing systems
- Conduct testing and debugging to ensure software quality
- Document design decisions and technical specifications
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field
- Minimum 3 years of experience in software engineering or related field
- Experience with HPC technologies and tools
- Strong understanding of programming languages such as C++, Python, and shell scripting
- Experience with Linux operating systems and command-line utilities
Qualifications
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
- Strong communication and interpersonal skills
- Passion for technology and continuous learning
Skills
- Proficient in C++ and Python
- Familiarity with MPI, OpenMP, and CUDA
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud
- Experience with version control systems (Git)
Benefits
- Competitive salary package
- Flexible working hours
- Professional development opportunities
- Health insurance benefits
- Employee discounts
Pay
$80,000 - $100,000 annually
Schedule
Full-time, Monday through Friday, 9 AM to 5 PM
Benefits
- Health insurance
- Retirement plan
- Flexible spending account
- Life insurance
- Disability insurance
Resources
For more information about the company and the role, visit our resources page.