Software Engineer (mx Security) Job in Cisco Systems

Software Engineer (mx Security)

Apply Now
Job Summary

As an Embedded Software Engineer, you will play a crucial role in developing cutting-edge network security features for our industry-leading MX Security Routers. You'll collaborate with a talented team of engineers to design, implement, and optimize software solutions that enhance the security, performance, and user experience of our products.

Key Responsibilities:

  • Feature Development: Design and implement innovative network security features, prioritizing performance and user experience.
  • Cross-Functional Collaboration: Work closely with firmware, backend, and frontend teams to ensure seamless integration and optimal functionality.
  • Performance Optimization: Analyze and optimize code for maximum efficiency and scalability.
  • Real-Time Diagnostics: Develop tools and techniques for troubleshooting and resolving issues on deployed devices.
  • Technical Expertise: Stay up-to-date with the latest technologies and industry trends in network security and embedded systems.

Required Qualifications:

  • 5+ years of experience in C++ software development.
  • Strong understanding of UNIX-based operating systems and networking fundamentals.
  • Proficiency in embedded Linux development tools (e.g., debuggers, profilers).
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration abilities.
  • Passion for learning and a drive to improve existing systems.

Preferred Qualifications:

  • Experience with application profiling and optimization.
  • Knowledge of core networking protocols (TCP/IP, DNS, DHCP, ARP, IPv6).
  • Proficiency in Go or Rust programming languages.
  • Familiarity with Linux internals (e.g., epoll, control groups, namespaces).
  • Experience with scripting languages (e.g., Python, Ruby).

Why Join Meraki?

  • Innovation: Be part of a team that pushes the boundaries of network technology.
  • Impact: Your work will directly affect millions of users worldwide.
  • Collaboration: Work with talented engineers from diverse backgrounds.
  • Growth: Continuous learning and development opportunities.
  • Work-Life Balance: Flexible work arrangements and a supportive culture.
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs