San Francisco, CA, USA
icrunchdata Network
To be considered for this position, please apply directly using this link: https://grnh.se/fd0fc93a1 Software Manager, MR Platform Bring-up 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. As the head of our wireless platform bring-up team, you will bring life to our Linux-based wireless portfolio with a wide range of advanced features. In this role, you will direct a team of 5-6 engineers, providing them technical mentorship as well as planning the team’s roadmap. Your team’s mission is to build and support new MR products by integrating bootloaders, vendor board support packages and device drivers on prototype hardware. As the Manager of the MR Platform Bring-Up team, you will: Assist in bringing up new MR platforms, owning projects from block-diagram concepts, to prototype boards, all the way to shipping product Collaborate with Hardware Engineering, Product Management teams and Manufacturing Partners to develop secure, reliable, and scalable manufacturing processes Collaborate with Hardware Engineering team on vendor/chipset selection and influence high-level architecture for new Meraki products. Plan and track platform bring-up timelines, updating the rest of the team on schedule changes Write performance reviews and encourage the professional growth of everyone on your team Identify gaps in your team’s knowledge or ability to execute, and work with our recruiters to build out your team Be a part of the leadership of the larger MR team: weighing in on development priorities, projects going on across the team, etc. You are ideal for this role if you have: A bachelor’s degree or equivalent experience in Computer Science, Computer Engineering, or a related field 2 years of leadership experience on projects involving substantial planning and coordination 5 years of software development experience using C/C++/Assembly 5 years of experience in Linux-based embedded platform bringup, bootloaders and/or device driver development Strong understanding of Operating Systems, Multi-threaded Programming and Platform Architecture (CPU, Memory Hierarchy, Storage Subsystems and High Speed Communication Bus Protocols – PCIe/USB) Expert knowledge of embedded systems development concepts, including cross-platform development and build tools (GNU toolchain, OpenWRT, buildroot, Yocto), bootloaders (U-Boot, coreboot, UEFI), JTAG debuggers and Logic Analyzers. Experience reading schematics and datasheets Bonus points for: Knowledge of wireless protocols (e.g., 802.11, Bluetooth, Zigbee, Thread) Experience with wired networking (LAN and WAN) and TCP/IP suite of protocols Knowledge of web technologies: databases, high-level languages (Python, Ruby, JavaScript), and frameworks (Rails, React) 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 don’t just accept difference – it’s one of our key values. Everybody In means we listen to each other’s opinions. Everybody is accepted and valued here, and we are a team that works as one towards our goals. We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply. To be considered for this position, please apply directly using this link: https://grnh.se/fd0fc93a1 – provided by Dice [...]