Senior Embedded Software Design Engineer – Load Balancing and Virtualization
SeaMicro is seeking a talented Senior Embedded Software Design Engineer to lead the specification, design, and implementation of load balancing, virtualization, and firewall applications for SeaMicro’s data center appliance. You must have a solid track record of hands-on experience designing and implementing software that meets specific performance, scalability, reliability, and maintainability requirements.
Required Qualifications:
- 15+ years developing software in C on distributed Linux/BSD platforms for networking products
- Extensive experience with L3/L4 server and L5-L7 application load balancing architectures and Web application and security protocols
- Deep knowledge of Ethernet switching, TCP/IP, HTTP/HTTPS, SSL, DHCP, ARP, NAT, and DNS
- Experience with IPv6 is desirable
- Development experience on embedded processor architectures and high-performance packet switching systems
- Experience with server virtualization technologies
- In-depth knowledge and experience with object oriented design and high quality development methodologies
- Experience in tuning software for high performance and implementing advanced algorithms
- Excellent written and verbal communication and presentation skills
- Solid interpersonal skills conducive to a team environment
- A BS degree in CS/Computer Engineering is required; MS degree preferred
To apply for this position, send your resume to resume@seamicro.com with the corresponding job title.
