No more applications are being accepted for this job
- Requirements development, risk assessment, software architecture definition, software design, software implementation, lab prototyping activities, software integration test, and/or configuration management of software.
- Development efforts will include DevOps and DevSecOps practices including the use and maintenance of continuous integration/continuous development pipelines.
- Types of software considered may include application software, real-time software, simulation and modeling software, data acquisition and control software, device drivers, communication protocols, and user interfaces applied to a wide range of prototyping projects.
- These projects will target one or more processing technologies including General Purpose Processors (GPPs), Digital Signal Processors (DSPs), embedded processors within or outside of System-on-Chip architectures, Graphics Processing Units (GPUs), and other software driven processing elements.
- As a function of your work, you will play a pivotal role in ensuring the success of laser/RF communication innovation.
- 5years of C++ experience.
- 5 years of C++ 11 experience.
- 3 years of Python experience
- 3 years of Java/Java Script experience.
- 5 years of Source Control (Git/SVN/Clearcase/etc.) experience.
- 5 years of object-oriented development.
- 5 years of software modelling and the Unified Modelling Language (UML) experience.
- 5 years of experience in software deployment and a knowledge of modern software deployment techniques.
- 5 years of experience in software DevSecOps.
- 5 years of experience with the software algorithm development and performance improvements.
- 5 years of experience with design patterns, and data structures.
- 5years of experience with distributed systems and inter process communication (UDP/TCP/ActiveMQ/etc.).
- 5 years of experience with the Linux development environment.
- 5 years of experience hardware abstraction layers.
- 5 years of experience with the software lifecycle processes.
- Demonstrated familiarity with MATLAB.
Senior Software/Firmware Engineer - Bedford, United States - Odyssey Systems
Description
Position SummaryOdyssey Systems has an exciting new opportunity for a Senior Software/Firmware Engineer supporting the MIT Lincoln Lab and the Advanced Lasercom Systems and Operations Group. The Advanced Satellite Communications Systems and Operations group at MIT Lincoln Laboratory (MIT LL) currently supports several military communications efforts, including protected, wideband, Line-of-Sight (LOS), Beyond Line-of-Sight (BLOS), and wireless communication systems.
Responsibilities
Duties include, but not limited to:
Minimum Required Qualifications:
Citizenship: Must be a US citizen
Clearance: Must have and be able to maintain an active Secret Clearance
Education: Bachelor's Degree in relevant field of work
Years' experience: 15+ years working with relevant technologies
Company Overview
Odyssey Systems Consulting Group, is an innovative small business committed to providing world-class technical, management, and training support services to government and public sector clients. We focus on people, processes, and performance to deliver superior results. Since our inception in 1997, our commitment to mission success and customer satisfaction has been recognized with exponential growth and exceptional past performance ratings. We accept challenging assignments and drive projects from the planning stages, through implementation, and into operations and support.
Please note: Final compensation for this position will be determined by various factors such as the Federal Government contract labor categories and contract wage rates, relevant work experience, specific skills and competencies, geographic location, education, and certifications.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities