Product Software Engineer Internship

Are you applying to the internship?

Job Description

About Cisco Meraki:

Cisco Meraki is a leader in cloud-managed IT, connecting passionate people to their mission by simplifying the digital workplace. Their inclusive community is driven by innovative and vibrant people. Meraki’s technology is intuitive, allowing customers to focus on their core objectives. The company fosters an environment that empowers employees to challenge limits, embrace risks, and support customers. Their core values are ‘care deeply,’ ‘everybody in,’ ‘simplify everything,’ and ‘be brave.’ These values have propelled Meraki to the forefront of cloud-managed IT and have shaped a more inclusive future. Meraki simplifies the setup, management, and maintenance of internet infrastructure, enabling connectivity across various sectors, from small cafes to large global organizations.

Job Description: Product Software Engineer Internship

As a Product Software Engineer at Meraki, you will contribute to the development of their products, working on projects that improve reliability, simplicity, and performance. This involves working across the entire technology stack, from embedded systems to cloud-based backends.

Specific responsibilities may include:

• Designing and implementing features (primarily in C/C++) to enhance the reliability, simplicity, and performance of Meraki devices.
• Bringing up the Linux-based system on new hardware platforms.
• Collaborating with hardware engineers on the design of new platforms.

Qualifications:

• Upcoming graduate from a technical degree or certification program (Technical Boot Camp, Apprenticeship, Community College, or 4-Year University). Master’s degree candidates are not considered.
• Proficiency in systems-level C/C++ programming (experience with OS development is a plus).
• Familiarity with computer networking fundamentals (TCP/IP, routing protocols, IPv6, etc.).
• Experience with Linux on embedded platforms.
• Understanding of OS fundamentals and experience working in both kernel and user space.
• Ability to work effectively in a team environment and contribute meaningfully while supporting colleagues.
• Previous internship or large project experience.
• Authorization to work in the U.S. without sponsorship.

Intern Program Overview:

Meraki’s internship program offers 12-16 week placements directly onto subteams. Interns work on a small starter project followed by a larger, multi-functional project involving diverse languages and technologies, fostering professional growth and a sense of ownership. A 1:1 mentorship program provides continual feedback and guidance.

Intern Benefits:

• Competitive salary
• Customized laptop and desk setups
• Medical coverage plans