Software Engineer - OPX, Libfabric Provider

October 20

Apply Now

Description

• Develop optimized fabric communication services software in C. • Analyze problems and implement solutions based on customer and internal requirements. • Coordinate with vendors and support team on problem resolution, design issues and upgrades. • Create and maintain documentation for host software installations, changes and upgrades. • Collaborate with hardware engineers to co-design next-generation hardware given software requirements. • Evaluate system architecture and make recommendations as required. • Develop and implement standard processes for installation, maintenance and enhancement of host software applications. • Review other team members’ pull requests.

Requirements

• Bachelor’s, Master’s, or Ph.D. degree in Engineering, Computer Science, or related discipline, or the equivalent in training and experience. • 7 years' experience (post college) in C, specifically fabric, network, or systems programming in Linux. • 7 years' experience (post college) with software development tools and toolchains including gcc and/or clang, git, bug tracking software, etc. • 7 years' experience (post college) with software performance analysis and performance analysis tools. • Advanced knowledge of network protocols. • Experience in High Performance Computing (HPC). • Ability to analyze software scalability issues in multi-node environments (such as cloud or high-throughput computing). • Experience developing and supporting open-source projects. • Experience using hardware performance counters to guide development and code tuning. • Experience developing and estimating using an Agile framework such as Scrum.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com