Our customer conducts systems analysis on a broad range of problems related to surface surveillance, force protection, and homeland defense. Odyssey seeks a Software Programmer II to design, development, and support of technical programs utilizing modern software engineering techniques, programming tools, and support processes.
RESPONSIBILITIES AND DUTIES
Domains: Software/application design, development, and support; coder; system configuration management; system troubleshooting.
Design, develop, and support technical programs utilizing modern software engineering techniques, programming tools, and support processes for Laboratory program managers and technical staff.
Participate in defining, describing and implementing program deliverables/functionalities.
Evaluate and propose use of open source and commercial software, frameworks, and tools where applicable.
Qualified applications must be able to demonstrate proven experience in the development, testing and maintenance of software applications utilizing the required skills mentioned below
Must be a U.S. citizen with the ability to obtain and maintain an active Secret clearance
MS plus 3 years minimum experience, or BS plus 5 years minimum experience
Strong .Net background using C# and C++
Working experience interfacing native with managed code
Strong understanding of common video coding formats (e.g., H.264)
Significant experience working with streaming media protocols (e.g., RTSP)
Experience developing real time video applications
Ability to work independently with limited direction
Ability to research and learn third party software
Strong familiarity with GIT
Experience working with third party Video Management Software (VMS)
Experience with continuous build and unit test frameworks
Experience with cross platform development (Windows and Linux) and relevant build tools (e.g., CMake)
Familiarity with Java, MATLAB, python
Familiarity with messaging frameworks such as RabbitMQ
Experience with interfacing with hardware (e.g., radar systems)
Ability to analyze and understand large existing codebases
UI development experience
WORKING LOCATIONS& ADDITIONAL INFO
Location: Lexington, Ma
Duration: 3 years and 40 hours a week
Travel: Infrequent, approximately once every 4-6 months for a period of 1-2 days.
Employment Status: Full-Time Employee with full benefits (Medical, Dental, Vision, STD, LTD, PTO, Retirement)
Other: All candidates must also successfully pass a Commercial Background Investigation (CBI).
This job posting sets forth the authorities and responsibilities of this position, which may be changed from time to time as shall be determined.
Odyssey Systems Consulting Group, LTD. is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, national origin, disability, sexual orientation, gender identity or expression, marital status, genetic information, protected veteran status, or other factors protected by federal, state, and/or local law. This policy applies to all terms and conditions of employment, including: recruiting; hiring; placement; promotion; termination; layoff; recall; transfer; leaves of absence; compensation; and training.