What are the responsibilities and job description for the Ethernet SDK Developer position at SpanIdea Systems?
We are looking for an experienced Senior Embedded Ethernet Software Engineer to design and develop SDK drivers and embedded software for Ethernet physical layer solutions on ARM-based platforms.
- Design and develop Ethernet PHY/PCS layer software and SDK drivers
- Develop embedded software in C for ARM-based platforms
- Work closely with hardware and silicon teams for integration and bring-up activities
- Support new feature development, debugging, and issue resolution
- Collaborate with Application Engineering and customers on technical solutions
- Improve performance, usability, and debuggability of networking software
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field
- 8 years of embedded software/firmware development experience
- Strong programming skills in C and scripting languages
- Good understanding of IEEE 802.3 standards and PCS layer
- Experience with Ethernet switching, L2/L3 protocols, and networking products
- Experience with ARM platforms and silicon bring-up activities preferred