Required
Must be a United States citizen and must be eligible to obtain and maintain a security clearance
Robust knowledge of and experience with C++
Demonstrable understanding of object-oriented design practices
Demonstrable understanding of operating system concepts with emphasis on Unix and Windows
Experience writing software using multiple threads and/or processes
Experience with GNU, Windows, and Qt software development and source control tools
Familiarity with basic software development processes
For Software Engineer I
o BSEE, BSCS, or equivalent technical degree
For Software Engineer II
o BSEE, BSCS, or equivalent technical degree, 2+ years of applicable professional experience OR
MSEE, MSCS, or equivalent technical degree
For Software Engineer III
o BSEE, BSCS, or equivalent technical degree, 4+ years of applicable professional experience OR
MSEE, MSCS, or equivalent technical degree, 2+ years of applicable professional experience
Recommended
Experience with video compression (MPEG-2, H.264) and/or multimedia stream formats (MPEG-2 transport
stream, MPEG-2 program stream, AVI, RTP)
Experience with socket programming, video streaming, and/or streaming protocols (RTSP)
Experience with graphics/visualization (OpenGL, DirectDraw, DirectX), image processing, and/or computer
vision libraries
Experience with high performance distributed enterprise architecture and database schemas
Experience with common scripting languages, particularly Javascript and Python
No comments:
Post a Comment