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. The company’s focus is on intuitive technology that allows customers to concentrate on their core objectives. Meraki fosters an environment where employees can challenge limits, embrace risks, and support customers in achieving their goals. Their core values – ‘care deeply,’ ‘everybody in,’ ‘simplify everything,’ and ‘be brave’ – guide their actions and have propelled them to the forefront of cloud-managed IT. Meraki simplifies the setup, management, and maintenance of internet infrastructure, serving diverse clients from small cafes to large global organizations.
Job Description: Product Software Engineer
As a Product Software Engineer at Meraki, you will contribute to the development of their products, enhancing their reliability, simplicity, and performance. This role involves working across the technology stack, from embedded systems to cloud-based backends. Specific responsibilities may include:
• Designing and implementing features (primarily in C/C++): Improving the reliability, simplicity, and performance of Meraki devices, enhancing their flexibility and power.
• Bringing up Linux-based systems: Working on new hardware platforms.
• Collaborating with hardware engineers: Participating in the design of new platforms.
Qualifications:
• Education: Upcoming graduate from a technical degree or certification program (Technical Boot Camp, Apprenticeship, Community College, or 4-Year University). Master’s degree candidates will not be considered.
• Programming Skills: Comfortable writing systems-level C/C++ (experience with OS development is a plus).
• Networking Knowledge: Familiarity with computer networking fundamentals (TCP/IP, routing protocols, IPv6, etc.).
• Embedded Systems Experience: Experience with Linux on embedded platforms.
• OS Fundamentals: Understanding of OS fundamentals and experience working in both kernel and user space.
• Teamwork: A collaborative spirit and desire to contribute to a team’s success.
• Project Experience: Previous internship or large project experience.
• Legal Status: Authorized to work in the U.S. without sponsorship.
The role offers the opportunity to explore various technology areas, from user interfaces and distributed systems to network protocols and embedded development. You will work collaboratively to create innovative products. The company emphasizes mentorship, providing each intern/co-op with a 1:1 mentor for guidance and support.
Intern Program Overview:
Meraki’s internship program consists of 12 or 16-week placements, involving both smaller starter projects (e.g., integrating new tools) and larger, multi-functional projects (e.g., building infrastructure for new services). The program prioritizes mentorship and professional growth within the engineering teams.
Intern Benefits: Competitive salary, customized laptop and desk setups, and medical coverage plans are offered.