Linux System Engineer

Recrosoft Technologies
Posted on October 1, 2025
Recrosoft Technologies logo

Experience
5 - 7 yrs
Job Location
India
Vacancy
1
Designation
Aerospace Embedded Systems Engineer
Job Type
ONSITE

Job Description

As a Senior Software Engineer, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include:

• Collaborating on requirements analysis, architecture design, and design reviews to evolve core platform and operating system.

• Developing and maintaining software and services that power our NAS appliance, delivering high performance and reliability to customers.

• Building and enhancing High Availability (HA) and Upgrade mechanisms to ensure seamless, non-disruptive customer experiences.

• Investigating and resolving bugs and defects reported by QA, customer support, and the development team.

Required Skills and Experience

• 5+ years of experience building and operating large-scale, highly available distributed systems or cloud-based services.

• Proven expertise in C and C++ programming, with a strong focus on performance and reliability.

• Solid understanding of Linux clustering technologies such as Pacemaker, Corosync, etc.

• Proficient in object-oriented design and SDK development in both on-premises and cloud environments.

• Deep knowledge of data structures, algorithms, multi-threaded systems, I/O subsystems, and Linux internals including XFS/EXT filesystems.

• Strong grasp of operating systems, distributed systems architecture, and cloud service fundamentals.

• Experience working with hypervisor platforms such as ESX, Hyper-V, KVM, or OpenStack.

• Ability to work with technical partners to translate ambiguous requirements into well-defined, actionable designs and component-level specifications.

• Excellent written and verbal communication skills with the ability to clearly present complex technical topics to diverse audiences.

• Ability to lead technical implementation efforts, including rapid prototyping and delivery of proof-of-concept solutions.

• Demonstrated ability to collaborate and support team members, contributing to team knowledge around tools, technologies, and development best practices.

• The Storage Network Protocols we use include; NFS, SMB, CIFS, and SAMBA.

It's an added bonus if you have...

• Computer Science degree or similar experience that includes System Design, Design Principals, Code Architecture.

• Our Cloud-Native Platform connects to enterprise applications and public storage via Software API's. Having prior API creation and utilization is essential.

• Experience with and contributions to open-source communities is a plus

• PostgreSQL is used as backbone to our system, prior Postgres is helpful.

• Exposure to Cloud Storage backend integration with AWS or Azure.

• Knowledge of containerization with Docker and Kubernetes

• Other high-level languages including Golang, Java, or Perl


Keywords

sdk developmentAPI creation and utilizationMulti-threaded systemsDistributed systems architectureCloud service fundamentalsObject-oriented design

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.