Data Direct Networks

Staff Engineer

Job Locations US-Remote
Job Post Information* : Posted Date 4 months ago(12/13/2024 12:44 PM)
ID
2024-5019
# of Openings
1
Location : Name Linked
Remote: US
Posting Location : Country (Full Name)
United States
Posting Location : City
Remote
Job Function
Engineering
Worker Type
Regular Full-Time Employee

Overview

Tintri by DDN is a leading provider of data management solutions tailored for enterprise workloads. As a subsidiary of DataDirect Networks (DDN), Tintri combines DDN's expertise in high-performance storage with Tintri's focus on analytics, automation, and data protection.

 

Tintri's product portfolio includes the VMstore T7000 Series, an on-premise storage platform purpose-built for virtual machines, containers and databases.   In addition, Tintri offers cloud-based solutions such as the Tintri Cloud Platform (TCP) and the Tintri Cloud Engine (TCE), providing managed infrastructure and workload flexibility.

 

Recognized for superior performance, Tintri's solutions are built for enterprise applications, offering workload-level observability, autonomous operations, and simplified management. With over a decade of research and development, Tintri continues to innovate, addressing the dynamic data workloads of today and tomorrow.

 

Joining Tintri by DDN means becoming part of a passionate team dedicated to delivering cutting-edge data management solutions that empower organizations to maximize uptime, performance, and efficiency.

Job Description

This is a C/C++ Linux system software engineering role requiring design, implementation, and unit testing of production-quality software for our storage products.

Key Responsibilities:

  • You will be responsible for developing and maintaining software applications that powers Tintri's products.
  • Define requirements, design, implement, unit test and maintain product and platform features.
  • Participate in design discussions and design/code reviews.
  • Develop software in C/C++ for our Linux-based appliance platform.
  • Work independently as well as in team roles, including project leadership.

Qualifications:

  • At least 8 years industry experience with developing/debugging/maintaining software applications for Linux in C/C++.
  • Expert in C/C++ and scripting languages (Bash, Python, etc.) and the Linux/UNIX programming environment.
  • Solid understanding of Linux/Unix OS internals including locking and semaphores, multiprocessor and multithreaded architectures, device drivers, inter-process communication, etc.
  • Strong HW and SW troubleshooting and problem-solving skills; ability to create efficient solutions to complex problems including SW workarounds to HW bugs.
  • Knowledge of one or more of the storage protocols -- NVMe, SCSI, SATA, SAS
  • Knowledge of Linux device driver expertise - prefer block level device drivers.
  • Knowledge of Linux kernel architecture.
  • Excellent verbal and written communication skills.

Education:

  • Degree in Computer Science or equivalent

This position requires participation in an on-call rotation to provide after-hours support as needed.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed