Key ResponsibilitiesDesign and develop platform-level software and infrastructure for networking devices (switches/routers) Work closely with hardware, firmware, and application teams to enable platform integration Develop and maintain system software, drivers, and board support packages (BSP) Optimize system performance, boot time, and resource utilization Work on Linux-based platforms and embedded systems Enable and support network OS, virtualization, and containerized environments Troubleshoot platform-level issues and perform root cause analysis Contribute to system architecture and design decisions Ensure compliance with industry standards and best practices Document platform design, processes, and configurations Required Skills:Strong experience in platform/system software development Proficiency in C/C++ and scripting (Python/Shell) Solid understanding of Linux internals and embedded systems Experience with device drivers, BSP, and hardware bring-up Knowledge of networking fundamentals (L2/L3 protocols) Familiarity with virtualization, containers (Docker/Kubernetes) Experience with debugging, performance tuning, and system optimization Bachelor’s/Master’s Degree in Computer Science, Electronics, or related field 3–8 years of experience in platform engineering / embedded systems / networking domain
Job Title
Platform Engineer