onsite
Software Engineer Manager II - Embedded Systems/Firmware - Google
Software Engineer
Lead a high‑performance embedded firmware team, driving architecture, design, and delivery of networking‑centric solutions using SDN, DPDK, and RDMA technologies.
About the role
Key Responsibilities
- Architect and oversee the development of embedded firmware for networking products, ensuring performance, reliability, and scalability.
- Lead a cross‑functional team of engineers, providing technical guidance, mentorship, and fostering a culture of continuous improvement.
- Collaborate with product, hardware, and system teams to define requirements, validate designs, and integrate firmware with embedded operating systems.
- Drive the adoption of modern networking protocols (Layer‑2/3, SDN, DPDK, RDMA, QoS) and best practices in embedded software engineering.
- Manage project timelines, resource allocation, and risk mitigation to deliver high‑quality releases on schedule.
Requirements
- 8+ years of software development experience with a strong focus on embedded systems and firmware.
- 5+ years of hands‑on experience with embedded operating systems and real‑time kernel development.
- 3+ years in a technical leadership role, with proven people‑management skills.
- Deep knowledge of Layer‑2/3 networking protocols and experience with SDN, DPDK, RDMA, and QoS technologies.
- Excellent communication, problem‑solving, and decision‑making abilities in a matrixed organization.
Skills
natural language processing