Position Overview
We are seeking a highly analytical and technically sharp SSG (System Software Group) Engineer with 3 to 6 years of experience to join our core systems team. In this role, you will be responsible for system-level debugging, platform stability, and low-level software integration. You will act as the backbone of our software reliability, identifying root causes of complex failures and ensuring our underlying operating system and platform components run flawlessly.
If you enjoy digging deep into operating system internals, diagnosing kernel panic states, and collaborating across teams to stabilize complex software stacks, this role is for you.
Key Responsibilities
- System Triage & Debugging: Diagnose, isolate, and resolve deep platform stability issues, race conditions, and memory corruption bugs.
- Crash & Log Analysis: Inspect kernel logs, core dumps, and system traces to identify why software components fail or misbehave.
- Software Integration Support: Assist in integration testing phases to ensure smooth merges of new low-level drivers, middleware, and features into the main release branch.
- Performance Tuning: Profile the system to eliminate bottlenecks, optimize memory footprints, and improve the overall efficiency of the software stack.
Required Skills & Qualifications
- Experience: 3–6 years of engineering experience working closely with system software, firmware, or low-level OS layers.
- Core Development: Strong proficiency in Embedded C and C++.
- Linux Internals: Deep working knowledge of the Linux operating system and its architecture.
- Log Expertise: Proven experience analyzing kernel logs (e.g., dmesg, syslog) and interpreting system oops/panics.
- Profiling Tools: Hands-on experience with system profiling and tracing utilities (such as GDB, Perf, Valgrind, Strace, or Ftrace).
- Problem Solving: A structured, methodical approach to reverse-engineering problems and debugging hard-to-reproduce system crashes.
Pay: From ₹900,000.00 per year
Work Location: In person