About the job
Sophos Ltd. is hiring a Senior Software Engineer for its Linux Platform Engineering group in Ahmedabad, India. This role centers on building and maintaining the core software and hardware foundations that power Sophos security products. The team’s work spans hardware platform bring-up, operating system library and toolchain upgrades, cryptography, compliance, and advanced troubleshooting across the hardware, kernel, and software layers.
What you will do
- Develop and enhance system-level software in C for Linux-based platforms.
- Lead hardware platform bring-up and contribute to OS library and toolchain improvements.
- Work on cryptography and compliance projects to strengthen security and meet regulatory standards.
- Investigate and resolve complex issues spanning hardware, kernel, and software.
- Automate build, test, and deployment processes using CI/CD tools.
- Adopt and integrate AI-assisted development workflows to improve coding, debugging, automation, and documentation.
Requirements
- Strong programming experience in C.
- Solid understanding of Linux and kernel fundamentals.
- Hands-on experience with CI/CD automation.
- Experience with hardware platform bring-up, OS libraries, and toolchains.
- Background in cryptography and compliance is a plus.
- Interest or experience in using AI tools to support software development life cycle (SDLC) tasks.
Team focus
The Linux Platform Engineering team at Sophos builds and maintains foundational systems, driving platform upgrades, security initiatives, and complex troubleshooting. The team actively explores AI-driven development practices to improve efficiency and code quality.

