Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Aziro

NewBe an early applicant

C/C++/Linux Developer

Posted Updated
Discussion

Description

Role & responsibilities


Overview

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

Responsibilities

You will be responsible for developing and maintaining the platform layers .

Define requirements, design, implement and test and maintain product and platform features.

Participate in design discussions and design/code reviews.

Develop software in C/C++/ Python/bash for our Linux-based appliance platform.

Work independently as well as in team roles, including project leadership

Requirements

At least 12 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

Desirable Skills

Knowledge of one or more of the storage protocols -- NVMe, SCSI, SATA, SAS

Knowledge developing Linux device drivers.

Knowledge of Linux kernel architecture.

Experience developing high availability/fault tolerant systems.



Skills

Apply

See also