Skip to main content
ResumeKart
← Back to Jobs
Open to interestListed 1mo ago

Junior Platform Software Engineer - Networking Systems

MacroHire

Full-timeEntry Level
₹15,00,000 – ₹30,00,000 per year📍 Bangalore

What's unique about these?

  • Share interest in roles like this before the employer posts the next opening.
  • You'll hear from us when this employer or a similar one starts hiring.

Job Description

Key Responsibilities: - Contribute to the development and maintenance of platform software for high-performance Ethernet switching systems. - Work on platform subsystems including chassis/line-card services, Ethernet interfaces, optics, and hardware/software integration. - Implement and integrate software components within JunOS or Junos Evolved, following established architectural and coding practices. - Develop and debug low-level system software across hardware, firmware, and OS layers. - Collaborate with senior engineers, hardware/firmware teams, and test teams to troubleshoot issues and improve system reliability and performance. - Support root-cause analysis of integration and production issues and contribute to fixes and long-term platform hardening. - Write clean, maintainable, and well-tested C/C++ code. - Use AI-assisted engineering tools to accelerate design, coding, debugging, testing, and documentation while validating outputs and protecting sensitive information. - Document implementation details, interfaces, debugging findings, and technical decisions. Key Skills: - Strong foundation in C/C++, including data structures, APIs, memory management, and debugging. - Basic understanding of Linux/FreeBSD internals, operating systems, processes, threads, and concurrency. - Strong understanding of Ethernet and basic networking/switching concepts. - Familiarity with system-level debugging and tools such as GDB, Git, compilers, logs, and packet/networking tools. - Understanding of hardware/software integration and interfaces such as PCIe, SPI, I2C, FPGA/CPLD. - Ability to read hardware/firmware documentation and translate requirements into software. - Strong problem-solving and troubleshooting skills, with an interest in debugging cross-layer system issues. - Ability to work effectively with senior engineers and cross-functional teams. - AI-first engineering mindset with consistent use of AI-assisted tools across problem solving, implementation, testing, debugging, and documentation. - Strong communication skills and a habit of documenting technical decisions and findings.

Close the gap for roles like this

This role asked for C++, Communication, Cross-functional Collaboration, Documentation.

Partner picks for Junior Platform Software Engineer - Networking Systems in Bangalore

Matched to the skills this page calls for and the candidate's location.

Partner
  • Partner competition

    Competitions, hackathons, quizzes and hiring challenges for students and early-career professionals.

    covers problem solving
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

Want a plan for your next role?

A career coach can review your resume against roles like this and map the gaps.

The best-paying roles in your field. Every week. Free.

Get job alerts and salary insights in your inbox

We respect your privacy. Unsubscribe anytime with one click.