Senior Software Engineer

Hitachi Logo

Hitachi

πŸ“Remote - India

Summary

Join Hitachi Vantara, a global leader in data infrastructure, as a Senior Software Engineer. You will be a key member of an agile scrum team, designing, developing, and testing the Hitachi NAS Platform and future products. This role requires a proven track record in delivering complex software solutions and a deep understanding of the software lifecycle. You will play a leading role in shaping solution designs, even acting as an architect. The ideal candidate possesses strong C++ skills, experience with embedded systems, and expertise in the NFS protocol. Hitachi Vantara offers a supportive and inclusive work environment with industry-leading benefits.

Requirements

  • Degree in Computer Science (or other scientific discipline) or equivalent applicable experience
  • Strong C++ skills with embedded/kernel programming
  • Strong experience of programming in a multi-threaded environment
  • Strong experience with the NFS protocol and its associated file systems and directory services, with knowledge of NFS 4.2/NFS over RDMA being a significant advantage
  • Experience of working in the Python language
  • 10-15Years Experience

Responsibilities

  • Design solutions to business requirements
  • Develop and support speed critical software in C++ for embedded systems, interfacing with custom hardware, including a hardware-based file system
  • Develop code focussed on the NFS file sharing protocol
  • Develop and enhance unit tests for NFS
  • Work within an agile scrum team
  • Work with support engineers to diagnose and resolve escalated customer issues
  • Work with test engineers to ensure automated regression test coverage of NFS functionality
  • Coach and develop less-experienced developers

Preferred Qualifications

Knowledge of NFS 4.2/NFS over RDMA

Benefits

  • Industry-leading benefits
  • Flexible arrangements

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.