Software Engineer

August 1, 2024

Are you applying to the internship?

Description

Cisco Meraki: Connecting the World, One Innovation at a Time

Cisco Meraki is a leading force in the world of networking, pushing boundaries to connect everything: people, processes, data, and things. We’re not just building networks; we’re crafting the technologies that power smart cities, connected cars, and even handheld hospitals. Our team is brimming with unique personalities who aren’t afraid to challenge the status quo and change the way the world works, lives, plays, and learns.

We’re driven by innovation, fuelled by a love for technology, and inspired by the power of diversity and collaboration. If you’re a dreamer and a doer, a tech enthusiast who thrives in an agile and inclusive environment, then Cisco Meraki might be the perfect place for you.

Early in Career Software Engineer – Embedded Systems

As an early in career Software Engineer focusing on embedded systems in our Ecublens office in Switzerland, you’ll be at the heart of building the next generation of wireless products and software platforms. You’ll play a crucial role in connecting devices, machines, and vehicles to traditional enterprise networks, helping to shape the future of the connected world.

Your Impact:

Design and develop new features for our wireless products, writing specifications, coding, unit testing, and integrating your work across multiple platforms.
Test simulated and real hardware in customer and scaled scenarios, ensuring your code performs flawlessly in real-world environments.
Contribute to automation, integration, feature, and system level testing, helping to maintain the highest level of quality for our software.
Support and maintain the quality of our software, assisting customers in debugging issues and fixing defects.
Plan, design, operate, and improve continuous integration and automated testing systems, writing, delivering, and maintaining tests for the toolset.

What We’re Looking For:

University degree in Computer Science, Electrical Engineering, or equivalent.
Early in career experience through student level positions or internships.
Proven C/C++ development experience working with large code bases.
Passion for networking, wireless technologies, and the Internet of Things.
Thriving in a highly collaborative, inclusive, and agile environment, working in partnership with multi-functional teams.
A hunger to learn, grow, and evolve in a rapidly evolving field.

Essential Skills:

• Writing software in C and C++.
• Networking experience including TCP/IP, L2, and L3 protocols.
• Cloud and container technologies such as Docker.
• Problem-solving skills.
• Experience in testing, troubleshooting, and debugging.
• Adaptable, proactive, and willing to take ownership.
• Strong collaborative and interpersonal skills.

Bonus Skills:

• Knowledge of Python, Java, and Kotlin.
• Experience with real-time O/S and Unix/Linux development tools.
• Understanding of Wireless Networking Technologies and 802.11.
• Experience with scripting and unit, integration test tools and dashboards.
• Dedication to customer success.

Join Our Team:

You’ll be part of a dynamic and diverse team building the next generation of scalable wireless cloud solutions. You’ll work alongside engineers at all career levels, collaborating on innovative projects that are changing the way we connect with the world.

This is an opportunity to make a real impact, to learn from some of the industry’s best, and to build a career that’s both challenging and fulfilling.

Ready to take your career to the next level? Join us at Cisco Meraki!