Senior Software Engineer

5 - 31 years

15 - 17 Lacs

Bengaluru/Bangalore

Posted:2 days ago| Platform: Apna logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Firmware Engineer – Networking & Embedded Systems Experience: 6–10 Years Job Type: Full-Time Department: Embedded Software / Networking Firmware Role Overview We are seeking a Senior Firmware Engineer with deep expertise in embedded systems and network firmware development. The ideal candidate will have strong hands-on experience developing software for network switches and controllers, and integrating advanced networking protocols into embedded platforms. This role involves collaboration across cross-functional teams including hardware, software, and networking to deliver robust and secure firmware solutions for enterprise and data networking environments. Key Responsibilities Design and develop firmware for network switches and controllers, targeting real-time embedded platforms. Work with Linux, GreenHills, VxWorks, and similar operating systems in an embedded context. Integrate advanced L2/L3 networking protocols (e.g., VLAN, OSPF, BGP, IGMP, IPv6) and network security features (e.g., RADIUS, TACACS, SSH, ACL). Collaborate with hardware and systems architects to develop scalable and secure firmware architectures. Utilize network testing tools (Sniffers, IXIA, Spirent, etc.) to validate features and troubleshoot issues. Conduct deep-dive debugging across the OS, network stack, and hardware interface layers. Work with version control systems such as Git and ClearCase to manage code efficiently. Document technical designs and engage in design/code reviews for quality assurance. Required Qualifications & Skills Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field. 5–8 years of experience in firmware development for embedded systems and networking products. Proficiency in C programming; strong debugging and optimization skills. Solid experience in network architecture, protocol integration, and hardware-software interaction. Strong understanding of advanced networking protocols and security standards. Familiarity with network development tools, protocol analyzers, and lab-based validation methods. Excellent problem-solving, communication, and analytical skills. Strongly Desired Skills Prior experience with ASIC architectures (e.g., Broadcom). Hands-on knowledge of Linux device drivers and platform firmware development. Experience with assembly language and low-level hardware interaction. Background in secure firmware development and cybersecurity best practices. Agile development experience; capable of operating in fast-paced, iterative environments. Innovation-oriented mindset with the ability to contribute to product architecture evolution. Why Join Us Contribute to high-performance firmware powering next-generation networking infrastructure. Work with a global, cross-functional engineering team solving real-world performance and security challenges. Competitive compensation, flexible work environment, and opportunity to influence critical product architecture.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Noida, Hyderabad, Mumbai (All Areas)