As a member of this dynamic team, you will be responsible for the development and architecture of software running on multiple platforms. You will primarily use C and C++ for development.
Tasks may include:
New feature design and implementation
Validation and prototyping of new technologies and devices
Optimizations to existing computational algorithms
Troubleshooting and resolution of issues
Qualifications: Expert level C and C++ programming experience Strong fundamentals of computer algorithms and data structures Prior experience writing software for Linux Extensive experience in TCP/IP and socket programming 5+ years of relevant experience building production software for complex products Self-starter with an ability to work in dynamic, start-up like environment BS or MS in CS/EE or related field A Plus: Experience with real time communication software development Experience with OpenCV