Product Software Engineer Internship

November 21, 2024

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 impact stems from their innovative, purposeful, and vibrant inclusive community. They empower employees to challenge limits, embrace risks, and assist customers in achieving their goals. Their core values are: ‘care deeply,’ ‘everybody in,’ ‘simplify everything,’ and ‘be brave.’ Meraki simplifies the setup, management, and maintenance of internet infrastructure, serving clients ranging from local cafes to global corporations.

Job Description: Product Software Engineer Internship

This internship offers upcoming graduates (Master’s degree applicants are not considered) from technical degree/certification programs (boot camps, apprenticeships, community colleges, or 4-year universities) the chance to contribute to Meraki’s innovative products. The program lasts 12-16 weeks and involves a smaller initial project followed by a larger, multi-functional project providing exposure to various languages and technologies. Interns receive 1:1 mentorship, guidance, and feedback.

Responsibilities may include:

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

Required Skills and Qualifications:

• Proficiency in systems-level C/C++ programming (experience with OS development is a plus).
• Familiarity with computer networking fundamentals (TCP/IP, routing protocols, IPv6).
• Experience with Linux on embedded platforms.
• Understanding of OS fundamentals and experience in both kernel and user space.
• Ability to work effectively within a team.
• Prior internship or substantial project experience.
• Authorization to work in the U.S. without sponsorship.

The internship provides opportunities to explore various technology areas (user interfaces, distributed systems, network protocols, embedded development) and contribute to the development of Meraki’s product suite. The program offers a competitive salary, customized work setups, and medical coverage. The application deadline is November 26th, 2024. The internship spans the summer term (either May 27th – August 15th or June 9th – August 29th), requiring a full-time commitment (40 hours/week, Monday-Friday).