Senior Software Integration Engineer (HPC)
Vibrint · Hanover, MD · 4 mo ago
Quality AssuranceFull-time
About the role
The Senior Software Integration Engineer (HPC) is responsible for designing, developing, and integrating high-performance computing software solutions. 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
- Conduct performance analysis and optimization of software systems
- Document software design and implementation details
- Ensure compliance with coding standards and best practices
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field
- Minimum 5 years of experience in software engineering and system integration
- Experience with HPC technologies such as MPI, OpenMP, and CUDA
- Proficiency in C/C++, Python, and shell scripting
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
Qualifications
- Experience with Linux operating systems
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud
- Experience with version control systems (Git)
- Understanding of data structures and algorithms
Skills
- Software development
- System integration
- HPC technologies
- Linux administration
- Cloud platforms
Benefits
- Competitive salary package
- Flexible work schedule
- Professional development opportunities
- Health insurance benefits
- Employee discounts
Pay
$100,000 - $120,000 annually
Schedule
Full-time, Monday through Friday, 9 AM to 5 PM
Resources
For more information about the company and the role, visit our resources page.