This job posting isn't available in all website languages

Principal Software Engineer - High Performance Computing

Software Engineering
182483 Requisition #

Principal HPC (High Performance Computing) Engineer

Marvell’s Server Processor BU is revolutionizing the computer server industry with next generation 64-bit ARMv8 ThunderX series Server Processor SoCs for data center, cloud and high-performance computing (HPC) applications.

We are looking for a principal engineer with extensive experience in High Performance Computing software preferably with ARM processor background.

Minimum Qualifications:

  • BS in Computer Engineering, Computer Science or equivalent with 10+ years of High performance computing (HPC) applications. MS is preferred.
  • Extensive experience with HPC benchmarking & development, especially optimizing for memory bandwidth bound workloads.
  • Benchmark and optimize HPC applications like CFD, Numerical Weather Services, Financial Services, Energy, etc. on Marvell ThunderX family of Servers for high Performance & scalability.
  • Analyze key HPC benchmarks that focus on specific units of the server like Cores, memory subsystem & I/O.
  • Optimize platform specific components like Linux kernel, Network and Storage controller drivers and libraries using platform specific feature and capabilities.
  • Identify bottlenecks and tune customer benchmarks directly.
  • Establish best practices for applying lessons learnt and optimizations done for a specific customer to all future customer engagements.
  • Participate in the open source communities of various projects to influence design enhancements that benefit platforms.
  • Build, maintain and enhance HPC Server Clusters.
  • Work with other engineering organizations like Compilers, Toolchain and OS with focus on HPC applications.
  • Lead a team of engineers dedicated to application optimization tasks and work very closely with Marketing and Sales organizations to understand customer/partner requirements.
  • Proven record of meeting tight deadlines without sacrificing quality.
  • Must have effective interpersonal, teamwork, and communication skills.

Additional Qualifications:

Demonstrated experience in the following areas would be a plus:

  • Experience with 64 ARMv8 processors, Java and Python are huge pluses. 
  • Use of GIT, Jira, Microsoft Office, development Experience on Windows and Linux Operating Systems.

Marvell has an outstanding history of delivering next generation products that are revolutionizing the way the world works. We’re looking for smart, talented, like-minded people to join us on the adventure. If you want to achieve great things, then we want to talk with you.



All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Previous Job Searches

Activity Feed

Job shares through Marvell Semiconductor
Someone applied to the Software Intern position. 8 minutes ago
Someone applied to the Global Account Manager – Strategic Carrier Customer position. 30 minutes ago
Someone applied to the Hardware Engineer Intern position. About an hour ago
Someone applied to the Infrastructure Manager position. About an hour ago
Someone applied to the Intern - Physical Design Engineer position. About an hour ago

Similar Listings

United States, California, Santa Clara

📁 Software Engineering

Requisition #: 182866

United States, California, Santa Clara

📁 Software Engineering

Requisition #: 182498

United States, California, Santa Clara

📁 Software Engineering

Requisition #: 182532