Software Programmer II*

3.6 Odyssey Systems – Lexington, MA 28 days ago
  • Job
  • Company
  • Reviews
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.

  • 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

  • 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.
Get alerts to jobs like this, to your inbox.

Suggested searches

    Similar Jobs You May Like