Software Engineer - Linux OS Internals & System Programming (Bengaluru)

Software Engineer - Linux OS Internals & System Programming (Bengaluru)

06 Nov
|
MROTEK
|
Bengaluru

06 Nov

MROTEK

Bengaluru

>

Implements Debian-based OS components for our network operating system, under a Senior Engineers guidance.

Key Responsibilities

- Implement Debian packages - .deb creation scripts, maintainer scripts, control files, dependency specifications
- Develop systemd service units and kernel configuration scripts (module selection, sysctl tuning)
- Write comprehensive unit tests for package installation/removal/upgrade and systemd service lifecycle, targeting 80%+ coverage
- Debug system-level issues using strace, ltrace, and GDB, and analyze syslog/journalctl output
- Participate in code reviews and collaborate with protocol teams on daemon packaging

Requirements
- 0-3 years of software development experience (fresh graduates with solid Linux skills welcome)
- Strong understanding of Linux fundamentals - command-line usage, file systems, process management
- Hands-on experience with C programming and Linux system programming (coursework or personal projects)
- Basic knowledge of Debian/Ubuntu system administration





Nice to Have
- Personal projects involving Linux system programming or embedded Linux
- Experience with Python scripting for automation
- Familiarity with Docker/containers and virtualization
- Basic understanding of networking concepts

Key Skills

C Debian Packaging (dpkg/apt) systemd Basics pytest GDB/strace Bash Git

What You ll Gain

- Hands-on experience with production-grade Linux OS platform development
- Mentorship from experienced Senior Engineers and Principal Engineers
- Deep technical skills in Linux system programming and Debian packaging
- Career growth path to Senior Engineer and beyond

This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Software Engineer - Linux OS Internals & System Programming (Bengaluru)
🏢 MROTEK
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - linux os internals & system programming (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - linux os internals & system programming (bengaluru) / bengaluru