Search by job, company or skills

R

System Software Engineer

5-15 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Systems Software Engineer (Management and Debugging Plane):

Job Summary

We are looking for a Systems Software Engineer to design and develop the management and debugging plane for complex platforms. The role involves working with Embedded Linux, system packaging, image management, board configuration, and building robust health monitoring, diagnostics, and debug frameworks. The ideal candidate will have strong low‑level programming skills, experience in distributed systems, and hands‑on expertise with hardware/software debugging tools.

Key Responsibilities

  • Work on Embedded Linux packaging, board configuration, and image management
  • Design and develop health monitoring and environment monitoring frameworks
  • Develop and maintain Linux drivers, memory checkers, and debug frameworks
  • Build and enhance statistics, diagnostics, and debugging frameworks for system visibility and reliability
  • Support management and debugging plane features across platforms
  • Work in distributed computing environments and support multi‑tenant virtualized systems
  • Collaborate closely with hardware, firmware, and platform teams
  • Perform low‑level HW/SW debugging and root‑cause analysis

Required Skills & Qualifications

  • Strong experience and knowledge in C/C++ system‑level programming
  • Hands‑on experience in developing statistics, diagnostics, and debug frameworks
  • Experience in development of:
  • Health monitoring systems
  • Environment monitoring systems
  • Linux drivers
  • Memory checkers and debugging frameworks
  • Experience with distributed computing platforms and multi‑tenant virtualized systems
  • Working knowledge of Python and Shell scripting
  • Hands‑on experience using HW/SW debugging tools, including:
  • T32
  • JTAG
  • Other embedded debugging tools

Good to Have

  • Experience with orchestration frameworks
  • Knowledge of system partitioning and resource isolation
  • Exposure to management plane or control plane architectures

Keywords / Core Skills

Systems Software Engineering, Embedded Linux, Image Management, Board Configuration, Debug Frameworks, Diagnostics, Health Monitoring, Environment Monitoring, Linux Drivers, Memory Checkers, Distributed Systems, Virtualization, C++, Python, Shell Scripting, T32, JTAG, HW/SW Debugging

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 145554535