Software Design Engineer will:
- Lead software development team and support systems engineers in implementing and testing modifications and extensions to network software and related components
- Provide technical leadership and coordinate work among software team
- Teamwork and communication with cross disciplinary team members to quickly and effectively diagnose and solve system defects
- Develop network software using TCP and UDP communication protocols using the Berkeley socket API
- Develop real time multi-threaded applications in Linux using the POSIX threads API
Qualifications:
We need an excellent commuicator (both verbal and written) who thrives on solving problems and working in a team environment.
Ideally, a Bachelor of Science degree in Computer Science/Software Engineering or equivalent work experience.
We also require:
Must have at least 5 years professional experience programming C++ language software, preferably with network software
Must have experience developing software using Linux/Unix
Must have experience with TCP/IP server/client socket code
Must have experience with multi-threaded application code
Must have professional experience in writing and executing software test plans
Must have experience using a source code control package in a team environment in the normal course of development cycles
Must have experience managing complex documentation using Microsoft Office Suite
A strong candidate will have:
May have PHP/HTML experience
May have mySQL experience
Must have experience with TCP/IP server/client socket code using the Berkeley socket API
Must have experience with multi-threaded application code using the POSIX thread API
http://executivetrackers.catsone.com/careers/index.php?m=portal&a=details&jobOrderID=724513