C/C++/Linux Developer

Aziro

Pune District

Hybrid

INR 4,000,000 - 6,500,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Aziro is seeking a senior system software engineer in Pune to design, implement, and test production-quality C/C++ software for Linux-based storage appliances. You will develop and maintain platform layers and work across design discussions, code reviews, and project leadership.

The ideal candidate has 12+ years of Linux C/C++ experience, strong scripting skills, and deep knowledge of Linux internals, drivers, and multiprocessing architectures.

Qualifications

  • 12+ years of experience developing/debugging/maintaining Linux applications in C/C++.
  • Expert in C/C++ and scripting ( Bash, Python ) and the Linux/UNIX programming environment.
  • Solid understanding of Linux/Unix internals including locking, semaphores, multiprocessor and multithreaded architectures, and device drivers.

Responsibilities

  • Develop and maintain platform layers for storage products.
  • Define requirements, design, implement, test and maintain product and platform features.
  • Participate in design discussions and design/code reviews.
  • Develop software in C/C++/Python/Bash for a Linux-based appliance platform.
  • Work independently and in team roles, including project leadership.

Skills

C/C++
Linux
Scripting (Bash, Python)
Device drivers
Multithreading
HW troubleshooting

Job 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Aziro • Pune District

On-site
INR 1,200,000 - 1,600,000
System Engineer- Linux/Storage
System Engineer- Linux/Storage

GSPANN Technologies, Inc. • Hyderabad, Pune District

On-site
INR 1,500,000 - 2,600,000
Backend Developer
Backend Developer

IBM • Pune District

On-site
INR 1,000,000 - 1,500,000
Principal Software Engineer
Principal Software Engineer

Connectpro Management Consultants • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Software Engineer (Linux Kernel / Storage / Distributed Systems)
Software Engineer (Linux Kernel / Storage / Distributed Systems)

Central Business Solutions, Inc • Pune District

On-site
INR 3,200,000 - 5,200,000
Software Engineer (C/ C++ Storage)
Software Engineer (C/ C++ Storage)

NetApp • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Storage Embedded Firmware
Storage Embedded Firmware

Ivanan consultancy & Services • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Senior Engineer
Software Senior Engineer

Hire Today • Bengaluru

On-site
INR 800,000 - 1,500,000
Member Of Technical Staff
Member Of Technical Staff

Weekday AI (YC W21) • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer (C/C++, System Programming)
Software Engineer (C/C++, System Programming)

NetApp • India

On-site
INR 1,200,000 - 1,600,000
Generous volunteer time off
Comprehensive benefits
Support for professional and personal growth