onsite
Software Engineer Manager II - Embedded Systems/Firmware
Software Engineer
Lead a team of firmware engineers to design, develop, and review high-performance embedded Linux solutions using DPDK for control plane functionality, ensuring code quality, performance, and reliability.
About the role
Key Responsibilities
- Lead and mentor a team of firmware engineers in the design and implementation of embedded Linux solutions.
- Architect and develop high-performance DPDK-based control plane modules for IPU devices.
- Conduct thorough code reviews, enforce coding standards, and ensure adherence to best practices.
- Collaborate with cross-functional teams to integrate firmware with hardware and system-level components.
- Drive continuous improvement of development processes, tooling, and performance benchmarks.
Requirements
- 5+ years of embedded firmware development experience, with a strong background in Linux kernel and DPDK.
- Proficiency in C/C++ and experience with real-time operating systems.
- Demonstrated leadership skills and experience managing engineering teams.
- Excellent problem-solving abilities and a passion for delivering high-quality, reliable code.
Skills
software developmentsystem designproblem solving