Product Software Engineer

August 30, 2024

Are you applying to the internship?

Job Description

About Cisco Meraki

Cisco Meraki is a leading provider of cloud-managed IT solutions, dedicated to simplifying the digital workplace and empowering passionate individuals to achieve their goals. Their inclusive community thrives on innovation, purpose, and vibrancy, fostering an environment where employees are empowered to challenge limits, embrace risks, and support customers in pursuing their missions.

Guided by the core values of “care deeply,” “everybody in,” “simplify everything,” and “be brave,” Meraki has established itself as a leader in cloud-managed IT, playing a key role in shaping a more inclusive future.

Meraki’s technology simplifies complex infrastructure management, enabling connectivity for diverse users, from local cafes to global hospitality groups, making the internet accessible and reliable.

Product Software Engineer Job Description

As a Product Software Engineer at Meraki, you’ll bring the “Meraki Magic” to life, developing innovative software that empowers customers to accomplish more with ease. You’ll work across various technology stacks, from low-level development (bootloaders, device drivers, routing code) to our cloud-based backend systems.

Here are some of the projects you might work on:

Designing and implementing features: Use your C/C++ skills to improve the reliability, simplicity, and performance of Meraki devices, making them more flexible and powerful.
Bringing up new platforms: Develop and implement Meraki’s Linux-based system on new hardware platforms.
Collaborating with hardware engineers: Work closely with hardware engineers to design new platforms and optimize software integration.

This role is a great fit for you if:

• You have a strong foundation in computer science, with a BA/BS in a related field (in progress) or relevant experience from a software boot camp or technical AA.
• You are comfortable writing systems-level C/C++ code.
• You have experience developing and implementing computer networking fundamentals, including TCP/IP, routing protocols, and IPv6.
• You have experience working with Linux on embedded platforms.
• You have a solid understanding of OS fundamentals and experience working in both kernel and user space.
• You enjoy being part of a collaborative, hard-working team, and are passionate about making a positive impact.
• You have previous internship or large project experience.
• You are authorized to work in the US without requiring sponsorship.

As a software engineer early in your career, you will have the chance to explore diverse technology areas and problem domains at Meraki. Whether your passion lies in user interfaces, distributed systems, network protocols, or embedded development, you’ll find opportunities to delve deep and contribute to innovative products.

Intern Program Overview:

Meraki’s 12-week internship and 16-week co-op programs immerse participants in real-world projects alongside experienced mentors. Interns and co-ops work on small starter projects to gain familiarity with tools and processes, followed by larger projects that foster a sense of ownership and allow them to contribute to impactful solutions.

Intern Benefits:

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

This posting serves as an advertisement for potential job opportunities, and specific positions may not be open currently. If you apply, a Cisco representative will contact you directly should a suitable role become available.