We are seeking a Senior Software Engineer to become an integral part of the development team. You will be responsible for creating, writing and debugging multi-threaded software applications.
- 5+ years of programming experience with C/C++ and Java
- Comfortable working in Windows and Linux environments.
- Writing and debugging multi-threaded applications.
- Able to communicate technical ideas clearly.
- Able to reverse engineer source code written in C and generate requirements, and write equivalent code in a higher level language.
- Understanding of real time systems, file systems, networking, multi-threaded applications, computer graphics, human-computer interaction/User Interface design, design patterns, and encryption.