The Tactical Defense Systems Group supports the United States Air Force in many mission areas that include air vehicle survivability, vulnerability of USAF aircraft to weapons systems, electronic countermeasures and air surveillance for homeland defense. In support of these efforts, the group operates airborne and ground-based testbeds composed of state of the art instrumentation and sensors. Odyssey Systems requires one full-time C++ Software Engineer to assist with software development to implement and support interface and control of these sensors, as well as the implementation of data processing and recording algorithms.
RESPONSIBILITIES AND DUTIES
Support is required to design and write C++ software in a Linux environment to: 1) interface with various hardware devices and 2) implement data processing algorithms. The candidate will create documented C++ code to interface with hardware to include but not limited to gimbals, cameras, environmental control and data acquisition systems using a number of industry standard protocols; and implement data and image processing algorithms designed in MATLAB. In addition to laboratory testing, some local field-testing may be required.
• Must be a U.S. citizen with the ability to obtain and maintain a secret clearance
• MS plus 3 years minimum experience, or BS plus 5 years minimum experience
• Strong background in C++ (C++11 experience required) and object-oriented design within a Linux environment
• Experience with software development in: 1) Linux operating systems, 2) Linux development tools, and 3) standard C++ development libraries
• Experience with modern build systems (CMake) and version control (git)
• Experience with multithreaded programming
• Active Secret Clearance
• Experience implementing and debugging software-hardware interfaces
• Experience with QT
• Experience with agile development and continuous integration work flows
• Working knowledge of MATLAB
• Experience with OpenCV or other computer/machine vision tool kits
• Experience with interfacing to GigE Vision based hardware
• Experience with embedded programming
• Experience with GUI development
WORKING LOCATIONS & ADDITIONAL INFO
• Location: Lexington, MA
• Travel: Non-Anticipated
• 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.
- Military Leave
- On Site Cafeteria
- Vacation/paid time off
- Employee Events
- Gym Memberships
- Professional Development
- Life Insurance
- Employee Referral Program
- Medical, Dental and Vision
- Paid Holidays
- Tuition Reimbursement
- Flexible Spending Accounts
- Paid sick days
- Maternity/Paternity Paid Leave
- Retirement / Pension Plans