SAI Software Design Engineer
Indexed description
What You'll Be Doing
- Groundbreaking multi-protocol networking technology
- First tier features enablement
- Senior software developer as part of a networking oriented software development team
- Portable networking software implementation in an embedded environment (Ethernet switch/router product line)
- Full development cycle methodology (from design to final delivery to customer in high scale data centers)
- Develop code in industry leading open source environments
- Bachelor or above in Computer Science or Telecommunication Engineering
- At least 5 years in networking programming, communication protocols knowledge
- C and C++ embedded programming experience
- High technical understanding and learning skills – specification, design, programming, integration and debugging abilities
- Ability to understand, debug and improve 3rd party sophisticated code
- Experience with testing methodologies, some tasks will include developing sophisticated fully automated testing environment
- System wide perspective
- Experience in development in Linux networking (user and/or kernel modes) and TCP/IP stack.
- Excellent English communication and leading skills
- Routing / Bridging protocols knowledge
- Scripting language like Bash or Python
- Knowledge of router and switch design & architecture
- Proven experience in a Gigabit Ethernet switching product development
- Experience in network processor development environment and applications development
- Proven track record to work in a multi-functional team environment and collaborate with teams in oversea sites
- Self-motivated, ability to work with little definition and supervision while multi-tasking and prioritizing across a number of projects and initiatives
, , JR2011706
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search