Platform Software Engineer- Networking

MacroHire

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

MacroHire is seeking a Platform Software Engineer (Networking Systems) in Bengaluru to architect and build the system software for high-performance ethernet switching platforms. You will own design decisions end-to-end, focusing on reliability and scale in real-world deployments.

Responsibilities include driving system design for core networking subsystems, defining interfaces between hardware and software, and collaborating with test and support teams to meet quality, performance targets.

Qualifications

  • Bachelor’s degree in computer science, engineering, information systems, or related discipline.
  • Master’s desirable.
  • Proficient in C/C++ and OS internals.

Responsibilities

  • Drive system design and implementation for platform software across core networking subsystems.
  • Own architecture and end-to-end delivery within JunOS or Junos Evolved - define interfaces between hardware and software and between various software components.
  • Partner with test teams to set quality bars and build performance/reliability requirements.
  • Work with support teams to perform root-cause analysis on production issues and harden the platform.

Skills

C/C++ engineering
Low-level systems
Debugging
AI-enabled engineering
Documentation
Networking fundamentals
Hardware/firmware interfaces
System software shipping

Education

Bachelor’s degree in CS/Engineering/IS
Master’s desirable

Job description

Designation- Platform Software Engineer (Networking Systems)
Junior role- 1-3 years of exp
Sr Role- 4-10 yrs of exp
JD- Platform Software Engineer (Networking Systems)

Architect and build the system software behind high-performance ethernet switching networking platforms by owning design decisions end-to-end, optimizing for reliability and performance, and delivering capabilities that run at scale in real-world mission critical deployments.

Responsibilities:
  • Drive system design and implementation for platform software across core networking subsystems, including:
  • Chassis/line-card platform services, Ethernet interfaces, optics, and the underlying system infrastructure that ties hardware and software together
  • Own architecture and end-to-end delivery within JunOS or Junos Evolved - define interfaces between hardware and software and between various software components, evaluate design trade-offs, implement, and integrate across the networking software stack.
  • Partner with system and solution test teams to set quality bars and build performance and reliability requirements, feedback to strong test strategy, and shorten debug/triage cycles.
  • Work with support teams as the engineering owner – to perform root-cause analysis on production issues, drive fixes to closure, and continually harden the switching platform for best customer experience.
Education and Experience Required:
  • Bachelor’s degree in computer science, engineering, information systems, or related discipline. Master’s desirable.
Knowledge and Skills:
  • Deep experience with low-level systems domain: device drivers, board/system bring-up, and FreeBSD/Linux internals.
  • Strong systems debugging skills - able to isolate cross-layer failures (hardware/firmware/OS), and reason about performance, concurrency, and resource bottlenecks.
  • AI-first engineering mindset: comfortable using AI-assisted tools (e.g., coding copilots, LLM-based assistants) to accelerate design, implementation, and debugging - while validating outputs, writing tests, and protecting sensitive data.
  • Requirement: consistently apply AI-assisted workflows across the system design lifecycle (problem framing → tradeoffs/interfaces → implementation → test/verification → production triage) to improve speed, quality, and reliability.
  • Habit of documenting decisions and using lightweight design artifacts (problem statements, tradeoffs, interfaces) to align quickly and iterate with the team.
  • Solid networking fundamentals (Ethernet; familiarity with switching concepts is a plus).
  • Strong C/C++ engineering: clean API/interface design, OO design, data structures, and comfort with low-level/system debugging tooling.
  • Working knowledge of hardware/firmware interfaces and integration points (PCIe, SPI, I2C, FPGA/CPLD) - able to translate datasheets into robust software abstractions and implementation.
  • Bonus: prior experience shipping system software for networking products (platforms, routers/switches, or similar).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer - Networking platform
Senior Software Developer - Networking platform

Luxoft • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Software Engineer - Networking Datapath
Software Engineer - Networking Datapath

MacroHire • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Staff Engineer - 10366 | Network Platform Development (Broadcom)
Staff Engineer - 10366 | Network Platform Development (Broadcom)

Extreme Networks • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Principal Engineer - 10365 | Network Switch Platform Development (Broadcom)
Principal Engineer - 10365 | Network Switch Platform Development (Broadcom)

Extreme Networks • Bengaluru

On-site
INR 1,500,000 - 2,700,000
Sr Systems Software Engineer (Platforms Developer, Interfaces/Optics)
Sr Systems Software Engineer (Platforms Developer, Interfaces/Optics)

Hewlett Packard Enterprise • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Principal Platform Architect
Senior Principal Platform Architect

Connectpro Management Consultants • Bengaluru

On-site
INR 3,500,000 - 7,000,000
S/W Engineer/ SSE/Tech Lead
S/W Engineer/ SSE/Tech Lead

Palcnetworks • Chennai

On-site
INR 800,000 - 1,200,000
Platform Test Engineer - L2/L3 Protocols| Routing| Python Automation (8-12 yrs)
Platform Test Engineer - L2/L3 Protocols| Routing| Python Automation (8-12 yrs)

Cisco • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Lead Software Engineer - Platform Test
Lead Software Engineer - Platform Test

Hewlett Packard Enterprise • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer- L2/L3 Protocols
Senior Software Engineer- L2/L3 Protocols

Hewlett Packard Enterprise • Bengaluru Urban

On-site
INR 2,200,000 - 3,600,000