Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
Security
Senior Software Engineer
In-Person
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer

Broadcom is seeking a data plane security and control plane development engineer to join their NGFW development team in Pune, India. This role focuses on developing security products and features for virtualized and cloud environments, with emphasis on system performance optimization and resource efficiency. The ideal candidate will have strong expertise in C++ and C programming, with additional knowledge of Java, Python, and Go being advantageous. The role requires deep understanding of Internet protocols, security concepts, and distributed systems.

The position offers an opportunity to work on cutting-edge security software, designing and implementing complex distributed architectures. You'll be responsible for developing high-quality NGFW security features while maintaining optimal performance and scalability. The role involves collaboration with cross-functional teams, mentoring junior developers, and contributing to both technical and customer-facing documentation.

Broadcom, a global technology leader in semiconductor and infrastructure software solutions, provides a dynamic work environment where you can make significant contributions to industry-leading security products. The company values innovation, quality, and effective communication, making it an ideal place for experienced engineers passionate about security and distributed systems.

The role requires 5+ years of relevant experience and offers the opportunity to work with modern technologies and frameworks. You'll be part of a team that emphasizes quality through comprehensive testing, automation, and continuous improvement. This position is perfect for someone who enjoys tackling complex technical challenges while contributing to the evolution of network security solutions.

Last updated 4 days ago

Responsibilities For Software Engineer

  • Design, develop and deliver high quality industry leading NGFW security software features and services
  • Emphasize on quality with unit tests, automation, code coverage analysis and debug support
  • Design complex distributed architectures and influence their adoption
  • Coordinate with development, testing and deployment teams
  • Analyze risks and develop mitigation plans
  • Review product and code for optimizations, scale, latency and performance improvements
  • Document architectures, procedures, and processes
  • Mentor junior employees
  • Communicate dependencies, issues and concerns effectively

Requirements For Software Engineer

Python
Go
Java
  • Proficient in C++ and C
  • Experience in Internet stack (Ethernet, IP, TCP, UDP, ICMP, Deep Packet Inspection)
  • Strong analytical, problem solving and debugging skills
  • Understanding of distributed systems development
  • Strong software development skills
  • Bachelor degree in Computer Science/Electrical engineering
  • 5+ years of work experience in data path packet flow and/or control path
  • Excellent social and communications skills
  • Experience with open source preferred
  • Understanding of database concepts preferred

Interested in this job?

Jobs Related To Broadcom Software Engineer

Senior Software Quality Engineer

Senior Software Quality Engineer role at Broadcom focusing on network security testing, automation, and quality assurance for next-generation firewall products.

Senior Technical Writer

Senior Technical Writer position at Broadcom focusing on security and networking documentation, offering competitive salary and benefits in San Francisco Bay Area.

Software Engineer

Senior Software Engineer role at Broadcom focusing on NGFW security development, requiring 8+ years of experience in data path packet flow and distributed systems.

Software Engineer

Senior Software Engineer role at Broadcom focusing on Application Networking Security, requiring 9+ years of experience in software development and quality engineering.