Junior C++ Software Engineer

Global technology company that designs, manufactures, and sells networking hardware, software, and telecommunications equipment.
Belgrade, Serbia
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · Networking

Description For Junior C++ Software Engineer

Cisco is seeking a Junior C++ Software Engineer to join their Network Technology R&D department in Belgrade, Serbia. This role is part of the innovative Cisco Silicon One™ project, which is developing next-generation networking products including firmware, SDK, simulators, and compilers. The position offers an exciting opportunity to work with worldwide distributed R&D centers and learn from industry-leading engineers.

The role involves developing Linux/C++ SDK support for Cisco Silicon One™-based devices, working on cutting-edge silicon technology that will be integrated into all families of Cisco devices driving the future of the internet. You'll be responsible for software development, optimization, and maintenance while collaborating with hardware and ASIC design teams across various Cisco locations.

This is an ideal position for early-career software engineers with a strong academic background in computer science and a passion for technology. The role requires proficiency in C++ and Linux, along with good debugging and problem-solving skills. You'll be part of a dynamic team that values innovation, determination, and teamwork.

Working at Cisco offers numerous benefits including comprehensive health insurance, retirement plans, and flexible time off policies. The company culture embraces diversity and inclusion, encouraging employees to bring their authentic selves to work. With Cisco's 36-year legacy and continuous evolution in software, security, and networking technology, this role presents an excellent opportunity for professional growth and making a significant impact in the networking industry.

Last updated 4 days ago

Responsibilities For Junior C++ Software Engineer

  • Design, develop and program Linux/C++ SDK support for Cisco Silicon One™-based devices
  • Collaborate within software development teams on application design and development
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Optimize software by performing maintenance, updates and upgrades
  • Help maintain code quality, organization and automatization
  • Design, develop and program data-path/packet processing flows
  • Interact with Hardware and ASIC design teams
  • Participate in the SW/HW integration

Requirements For Junior C++ Software Engineer

Linux
  • Academic education in computer science (finished or ongoing BSc / MSc studies with average GPA of 8.5 or above)
  • Academic knowledge of C++ and Linux
  • Good debugging skills, good problem-solving, and analytical skills
  • Basic understanding the way how hardware is working
  • Positive energy, motivation to learn and ability to work as part of a team
  • High level of work autonomy and sense of responsibility
  • Desire for improvement of current skillset in a fast-paced working environment
  • Fluency in English, both written and spoken

Benefits For Junior C++ Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with company matching
  • Short and long-term disability coverage
  • Basic life insurance
  • Up to twelve paid holidays per year
  • Birthday day off
  • Vacation Time Off
  • Sick Time Off
  • Paid time for volunteering
  • Wellbeing offerings

Interested in this job?

Jobs Related To Cisco Junior C++ Software Engineer

Software Engineer | 1-3 years | Networking and Security Programming Concepts

Entry-level Software Engineer position at Cisco's Security Business Group, focusing on cloud security solutions using Go and Python in Bangalore.

Founding Software Engineer

Founding Software Engineer position at Strada, developing AI voice agents for insurance industry, offering $100K-$140K salary with 0.10%-0.40% equity in San Francisco.

Software Engineer, Early Career, NetSoft

Early career software engineering role at Google's NetSoft team, focusing on network infrastructure planning and design software development.

Software Engineer, Early Career, Campus

Early career software engineering role at Google, focusing on developing and maintaining large-scale applications and systems that impact billions of users worldwide.

Software Engineer, gReach Program for People with Disabilities

Entry-level Software Engineering position at Google through the gReach Program, specifically for people with disabilities, focusing on Search infrastructure development in Seoul.