Sr Software Engineer

Cole Engineering Services, Inc. - Kirtland AFB, NM

30+ days agoContractEstimated: $94,000 - $130,000 a year
EducationSkills
Position is located at the Distributed Mission Operations Center - Kirtland AFB, New Mexico

Overview/Job Summary: Here is an opportunity to work for the U.S. Air Force’s most storied and advanced Distributed Training Operation. Winner of numerous U.S. Air Force and U.S. Department of Defense training awards over the last 18 years, the Distributed Mission Operations Center (DMOC) at Kirtland AFB, NM is the Air Force’s primary hub for distributed combat training exercises, testing and experimentation. Through the DMOC, warfighters at locations around the globe face realistic environments to practice tactics and procedures in highly-realistic training environments. The DMOC architecture integrates synthetic (virtual and/or constructive) simulations across various networks to support a battlespace that accurately models adversary and friendly weapons and weapons systems, focusing on Command, Control, Intelligence, Surveillance and Reconnaissance systems. Integrating live, virtual and constructive (LVC) elements, the DMOC is a major contributor to the U.S. Air Force’s Operational Training Infrastructure (OTI). The DMOC paves the way to bridge the gap for fifth generation training in air, space, and cyber domains. This is your chance to influence an industry leader as the DMOC moves to the next level of exceptional training capabilities.

We are looking for innovative and forward-thinking software engineers to help us create a state-of-the-art battlespace and the tools to manage it. The DMOC is on the verge of moving the Air Force to the next level of advanced distributed training, and the skills we’re searching for may include:

Optimization and filtering of entities based on LOS, geographical distribution, and interest.
Translation and control of battlespace data between simulations.
Predictive fault detection through system monitoring and event forecasting.

Essential Job Functions: Research, design, develop, modify and maintain enterprise-wide systems and applications software.

Design, develop, code, test, and debug complex new software products, or makes significant enhancements to existing software.
Research and integrate design strategies, product specifications, development schedules, and user expectations into product capabilities.
Resolve complex hardware/software compatibility and interface design considerations.
Conduct investigations and tests of considerable complexity.
Research emerging technologies to determine impacts on application execution.
Provide input to staff involved in writing and updating technical documentation such as user manuals, system documentation, and training materials.
Troubleshoot complex problems and provide customer support for software operating systems and application issues.
Advise hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.
Prepare reports on analyses, findings, and project progress.
Provide guidance and work leadership to less-experienced software engineers.
Serve as a technical team or task leader as required.
Maintains current knowledge of relevant technology as assigned.
Participate in special projects as required.

Required Education/Experience: Bachelor’s Degree required and Master’s Degree preferred, in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.

  • TS/SCI Clearance required.
  • IA baseline certification in accordance with DoD 8140.
  • CompTIA Security + certification highly desired (job offer is contingent on Security + certification within 90 days of starting work).
Qualifications: 5-8 years of related software development experience.

Additional Skill Set:
  • Expert knowledge of C/C++ and familiarity with Python in a Linux environment required.
  • Knowledge of C#, Visual Basic, Java desired.
  • Familiarity with multi-platform development in Linux and Windows desired.
  • Familiarity with code revision repositories such as git, mercurial, or subversion.
  • Live, Virtual and Constructive (LVC)/ Distributed Mission Operations (DMO) experience
highly desired.

  • Knowledge base in Distributed Interactive Simulation (DIS) Protocol Data Unit (PDU) and
tactical data link message manipulation highly desired.

Other Requirements

Please note that pursuant to a government contract, this specific position requires U. S. Citizenship status with ability to obtain a SECRET to TOP SECRET security clearance. Security Clearance req uirements will be specified in the Government's Task Order.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. The above is intended to describe the general contents of and requirements for the performance of this job.

Cole Engineering Services, Inc. has been, and is fully committed to equal employment opportunity. Equal Employment Opportunity will remain a fundamental principle, where we seek to recruit the very best candidates. CESI actively seeks to recruit and does not discriminate in employment without regard to gender, race, color, religious creed, national origin, age, sexual orientation, gender identity, physical or mental disability and/or protected veteran status.