Software Integration Engineer (High Performance Computing)
Vibrint · Hanover, MD · 2 wk ago
Quality AssuranceFull-time
About the role
Join a dynamic team focused on high performance computing solutions. We are seeking a Software Integration Engineer to join our innovative development team.
Responsibilities
- Design, develop, and integrate software components for high-performance computing systems.
- Collaborate with cross-functional teams including hardware engineers, system architects, and quality assurance specialists.
- Contribute to the testing and debugging of software applications.
- Document design decisions, implementation details, and test results for future reference.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 2 years of professional software development experience.
- Experience with C++, Python, and/or other high-level programming languages.
- Knowledge of Linux operating systems and shell scripting.
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
Qualifications
- Experience with parallel processing and distributed computing frameworks.
- Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Understanding of data structures and algorithms.
- Good understanding of software engineering best practices.
Skills
- Proficient in version control systems like Git.
- Experience with continuous integration and deployment tools.
- Knowledge of software testing methodologies and tools.
- Excellent communication and interpersonal skills.
Benefits
- Competitive salary package.
- Flexible working hours.
- Professional development opportunities.
- Health insurance coverage.
- Employee discounts on technology products.
Pay
Salary range: $80,000 - $120,000 annually.
Schedule
Full-time, Monday through Friday, 9 AM to 5 PM.
Resources
For more information about the company and the position, visit our resources page.