Senior Firmware Test Engineer, Camera
At Cisco Meraki, we know that technology can connect, empower, and drive us. Our mission is to simplify technology so our customers can focus on what's most meaningful to them: their students, patients, customers, and businesses. We’re making networking easier, faster, and smarter with technology that simply works.
The camera team is a growing, fast-moving team building security cameras with a unique edge-storage architecture, disrupting an industry where innovation is rare. The Meraki MV security camera system is powerful, secure, and does not rely on any on-premise servers, making it easy to deploy and scale from one to hundreds of cameras per site.
About the role
You will join the MV Platform team as an embedded test engineer, partnering with firmware developers to ensure quality throughout the hardware bring-up and feature launch cycle. You will work on upcoming and current devices, ensuring that they behave correctly by simulating and automating the real-world environments and scenarios in which they are deployed.
The MV Platform team is responsible for delivering a secure and stable system that captures and records video, manages network connectivity, enables advanced computer vision analytics, all seamlessly managed remotely via the cloud. Our test automation engineers help the team deliver and continuously improve this platform with high quality and confidence.
What you will do:
- Execute new product testbed operations to test products and software before market launch.
- Develop and execute test plans for new features before they ship to customers.
- Collaborate with our firmware engineers to execute test cases, understand test results, reproduce and investigate bugs.
- Work with third-party vendors to test bug fixes and new driver patches.
- Manually reproduce problems discovered during automated testbed operations and work directly with firmware engineers to investigate them.
- Partner with automation engineers to scale, improve and maintain testbed operations.
You are an ideal candidate if you have:
- A technical degree or equivalent experience with a great foundation in the fundamentals of computer networking.
- 5+ years of experience in creating and executing system-level test plans.
- Experience in analyzing system-level test results and identifying red flags within a test.
- Hands-on experience with at least one scripting language such as Ruby or Python.
- Experience with configuring and monitoring linux systems using command line tools and utilities.
- Effective communication skills and proven ability to collaborate with others.
- A passion for quality, an appetite for learning about software and systems, and a knack for breaking things to learn how to make them better.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
At Cisco Meraki, we're challenging the status quo with the power of diversity, inclusion, and collaboration. When we connect different perspectives, we can imagine new possibilities, inspire innovation, and release the full potential of our people. We're building an employee experience that includes appreciation, belonging, growth, and purpose for everyone.