1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Software Engineer - Linux OS Internals & System Programming
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22544475

    MROTEK logo

    Software Engineer - Linux OS Internals & System Programming

    MROTEK · Bengaluru · onsite · Posted today

    Undisclosed0–3 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

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

    Sourced from naukri

    Skills

    AutomationDockerBashPlatform Developmentc programmingnetworking conceptsoperating systemKernelEmbedded Linuxfile systemsComputer NetworksLinux System ProgrammingEmbedded SystemsDebianDebugAdministrationGITLinux

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • What is an ATS job board? Definition + platform list
    • Best Auto-Apply Tools for Software Engineers (2026): Compared for Greenhouse, Lever, Ashby, Workday and Instahyre
    • AI job agent vs job board vs auto-apply bot: what's the difference?

    All career guidesAll articlesBrowse companies hiring

    Software Engineer - Linux OS Internals & System Programming · waiting for your command