GUI Developer:
Responsibilities:
The selected candidate will design and develop graphics user interfaces (GUIs) to
support real-time 3D graphics software and video processing applications. Experience
with several modern GUI toolkits, either cross-platform or Microsoft Windows based is
necessary. Knowledge of various methods of inter-process and network communication
is also required. Applications of the software include command and control, security and
surveillance, Warfighter training, 3D modeling, medical visualization, and other related
fields.
Qualifications:
Position requires a BS or MS in CS, EE or a related discipline, plus 1-3 years of related
work experience.
Required Technical Skills:
C/C++, C#/.NET, and multi-threaded programming experience in MS Windows (Win32)
environment.
GUI programming experience with several GUI toolkits, including WPF, Windows
Forms, MFC, wxWidgets, Qt, SWING
Inter-process communication programming experience with at least one of WCF, SOAP,
CORBA, sockets.
Knowledge of Win32 API functions and internals and interoperation with managed .NET
code
Desirable Technical Skills:
Experience with the Python programming language
Graphics design skills as related to GUI development
Knowledge of 3D graphics and image/video processing programming techniques
Due to requirements for US Government contractors, this position requires US
citizenship and a current Security Clearance; or the availability to obtain a Security
Clearance.
SW Engineer: Web Services
Qualifications:
Position requires at minimum a Bachelors in CS, EE or a related discipline, Masters
preferred.
Key skill requirements include: C#/.NET, ASP.NET, WebServices, SQLServer, IIS,
Visual Studio, MS Windows, multi-threading. Some experience with one or more of the
following is desired: SOAP, WinForms, WebForms, AJAX. Experience working with
video, multimedia, or computer vision - is a plus.
Must possess excellent software engineering, communication, and presentation skills and
be able to work in a dynamic environment with rapidly changing requirements.
Due to requirements for US Government contractors, this position requires US
citizenship. Projects may require US Government Security Clearance; therefore a current
Security Clearance or the availability to obtain Security Clearance is desirable.
Software Engineer –Video Security
Responsibilities:
The selected candidate will work in support of our Products & Services, Systems
Engineering group, focusing on design, implementation, support, and field testing of real-
time software and systems related to Video Security, Surveillance and Forensics. The
candidate will work with the latest law enforcement and military C4ISR systems and
assist in customizing and turning these systems into products for commercial and military
use.
Qualifications:
Position requires at minimum a Bachelors in CS, EE or a related discipline, Masters
preferred. New grads to 3 years experience-if a new grad, co-op or work-related
internship experience preferred.
Key skill requirements include: C++, Visual Studio, MS Windows, multi-threaded
programming, and experience working with engineering software and hardware including
various device interfaces, drivers, and communications and I/O (RS232, UDP, TCP, etc.)
Some experience with one or more of the following is desired:
MFC, C#, .NET, STL, Boost, ACE, SQL, Open GL, DirectX.
Experience working with video, multimedia, or computer vision - is a plus.
Must possess excellent software engineering, communication, and presentation skills and
be able to work in a dynamic environment with rapidly changing requirements.
Due to requirements for US Government contractors, this position requires US
citizenship. Projects may require US Government Security Clearance; therefore a current
Security Clearance or the availability to obtain Security Clearance is desirable.