Senior Software Engineer, Switching Platform
3 weeks ago
Own projects from block-diagram concepts, to prototype boards that don’t boot, all the way to shipping product.
Collaborate with our Hardware Engineering team on component selection and high-level architecture for new Meraki products.
Collaborate with our manufacturing partners to develop secure, reliable, and scalable manufacturing processes.
Integrate vendor board support packages and software development kits with our firmware and build system.
Develop, port, and debug Linux device drivers.
When things don’t go quite as planned—a board doesn’t boot, an LED doesn’t light, a fan doesn’t spin—use a JTAG debugger or logic analyzer or work with the hardware team to debug the problem.
Collaborate with other Platform Bring-up Engineers across product teams to continually improve our firmware design, development, and deployment practices.