Software Engineering Manager
Lead and manage a team of software engineers developing high-performance Ethernet SDK. Collaborate with cross-functional teams, ensure quality delivery, and drive innovation. Requires 8+ years experience, 4+ years management, strong C/C++, Linux, and networking background.
Responsibilities
- Lead and manage a dynamic team of engineers, ensuring smooth and efficient project execution.
- Develop and implement Ethernet SDK with focus on high-performance and reliability.
- Collaborate with cross-functional teams to identify technical requirements and implement innovative solutions.
- Follow established guidelines and standards to ensure high-quality product delivery.
- Continuously strive for excellence, improve team performance, and drive innovation.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field, or equivalent experience.
- 8+ years of overall relevant experience.
- 4+ years managing engineering teams of 4 or more members.
- Outstanding leadership skills and proven record of managing complex projects.
- Strong knowledge and experience in Ethernet communication, network protocols, and real-time software.
- Experience with C/C++ programming.
- Experience with Linux internals.
- Strong analytical, creative, debugging, and problem-solving skills.
Nice to have
- Python programming experience.
- Excellent understanding of embedded SW and real-time programming.