Microsoft Hiring Software Engineer – Linux Systems Group | Bangalore, India


About Microsoft Linux Systems Group (LSG)

The Linux Systems Group (LSG) is part of Microsoft’s Core Operating Systems division, powering Azure Cloud with Linux and virtualization technologies. The team builds system-level software that ensures Microsoft’s cloud runs at scale, securely and efficiently.

This is a unique opportunity to be part of Microsoft’s Azure Cloud Infrastructure growth while working on low-level Linux platform engineering.


Job Overview

  • Role: Software Engineer
  • Company: Microsoft
  • Location: Bangalore, Karnataka, India
  • Job Number: 1860684
  • Employment Type: Full-Time
  • Work Site: Onsite / Hybrid (Bangalore office)
  • Team: Linux Systems Group (LSG), Core Operating Systems

Key Responsibilities

  • Contribute to the design, development, and debugging of system software (bootloaders, daemons, kernel modules).
  • Write clean and efficient code in C/C++, with scripting in Python, Bash, and Makefiles.
  • Analyze and improve existing Linux-based systems.
  • Collaborate with hardware, firmware, and application developers.
  • Partner with DevOps and security teams to ensure seamless integration and deployment.
  • Perform debugging, profiling, and root-cause analysis of system-level issues.
  • Contribute to Open Source Software (OSS) technologies.
  • Support automation and CI/CD pipelines.

Qualifications

Required:

  • Bachelor’s degree in Computer Science or related field.
  • 2+ years of experience in C/C++ and Python programming.
  • Knowledge of Linux internals (processes, file systems, networking).
  • Understanding of kernel vs. user space concepts.
  • Experience with Git and modern development workflows.
  • Strong debugging and problem-solving skills.

Preferred:

  • Experience with Linux kernel development, device drivers, or embedded systems.
  • Familiarity with build systems (Make, CMake, Yocto).
  • Experience with debugging tools like GDB, strace, perf.
  • Knowledge of hardware-software interfaces (I2C, SPI, UART, PCIe).
  • Contributions to open-source projects.

Why Join Microsoft?

At Microsoft, you’ll work on next-generation Linux system software that powers one of the world’s largest cloud platforms. The role offers exposure to low-level OS engineering, collaboration with cross-functional experts, and opportunities to contribute to the open-source community.


Apply Now

👉 Click here to apply for Microsoft Software Engineer (Linux Systems Group) – Bangalore


Disclaimer

This job posting is sourced from the official Microsoft Careers website. We are not a recruitment agency. Please apply only via the official Microsoft application link provided above.

Sandesh Gowda

Sandesh Gowda

Leave a Reply

Your email address will not be published. Required fields are marked *

Author Info

John Deo

John Deo

Lorem ipsum dolor sit amet consectetur adipiscing elit, molestie habitasse vivamus praesent tempor a lectus mus, egestas venenatis imperdiet arcu accumsan montes. Natoque taciti congue donec eros montes at nisi posuere class sapien tristique, sociosqu

Hot Topics

View All
error: Content is protected !!