Lexington Park, MD

Software Engineer

Our engineering team supporting NAWCAD WOLF has an immediate opening for a Software Engineer. The positions are located at a US Navy facility in Southern Maryland and involves direct customer interaction and cross-organization teamwork. This role supports the Joint Precision Approach and Landing System (JPALS) Software Sustainment Activity (SSA) within the ATC&LS Division at the Landing Systems Test Facility (LSTF) at the Patuxent River Naval Air Station.

The successful candidate must be willing to relocate to St. Mary’s County, Maryland and either possess, or can obtain, at minimum, a Secret security clearance.


  • Assist with the design, modification, and testing of the JPALS Software and surrounding framework to fix problems identified by JPALS systems installed on fleet ships
  • Consult requirements documentation, cybersecurity guidance, and coding standards when making code changes to ensure consistency, readability, and correctness
  • Utilize Continuous Integration (CI) and automation pipelines in a mainly-Linux environment to create reproducible, quality software executables
  • Use custom-built Wireshark dissectors to analyze network traffic
  • Peer-review code to ensure accuracy and adherence to requirements and coding standards
  • Work within the Agile methodology

Minimum qualifications are:

  • Bachelor’s Degree in Computer Science from a College or University accredited by a nationally recognized accrediting agency, or Bachelor of Science Degree in Computer Engineering from an ABET Accredited Engineering Program

Experience and Skills:

  • 5+ years' experience with developing C/C++
  • 2+ years' experience with Linux; RedHat preferred
  • Experience developing on Real Time Operating Systems preferred
  • Experience creating or utilizing Continuous Integration tools, such as Jenkins
  • Experience using Agile methodology
  • Experience modifying code while aligning with coding standards and conventions
  • Experience with the Implementation, Testing, and Maintenance stages of the Software Development Lifecycle
  • Proficient with bash, and bash scripting; experience with python and perl is a bonus

Applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information. Qualified individuals are encouraged to apply on line at http://www.goctsi.com EEO/Vet/Disability

Candidate selected will be subject to a Government background investigation and must meet eligibility requirements for access to classified information.

Qualified applicants will receive consideration for employment without regard to, and will not be discriminated against on the basis of, race, color, religion, sex, sexual orientation, gender identity, national origin, di

Submit Your Resume

Thanks for taking the time to submit your resume to CTSi. Please note, we only accept .doc, .docx, and .pdf files.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.