Lexington Park, MD

Software Engineer

Coherent Technical Services, Inc is seeking a Computer Engineer (Junior to Journeyman level) to support 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 role will perform the following tasks:

  • 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 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.
  • Requirements design implementation and integration related to JPALS SP software updates and enhancements.
  • JPM auto-code generation and merge with hand code.
  • Participating in Sprint Planning, Sprint Reviews and Sprint Retrospectives (story point assessment etc.)
  • Updating PTRs in JIRA, writing test scripts, peer review of code.
  • Work within the Agile methodology.

Education/Certifications:

  • BS or BA degree in in engineering, physics, computer, electrical or electronic engineering.
  • Comply within 6-months at the IAT Level II baseline certifications (Security +) as defined in DoD 8570.01-M.

Desired Experience:

C/C++ Developer:

  • 2+ years' experience with developing C/C++
  • 2+ years' experience with Linux; RedHat.
  • Experience developing on Real Time Operating Systems.
  • Experience creating or utilizing Continuous Integration tools, such as Jenkins.
  • 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.

Java Developer:

  • 2+ years' experience with developing Java.
  • 2+ years' experience developing and testing Graphical User Interfaces.
  • 2+ years' experience with Linux; RedHat.
  • Experience with Eggplant.
  • Experience creating or utilizing Continuous Integration tools, such as Jenkins.
  • 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

Additionally, all candidates must:

  • Be able to communicate complex ideas clearly and concisely.
  • Be able to work both independently and in a team environment.
  • Possess strong organization, documentation, and project management skills.
  • Understand government processes and procedures.

U.S. Citizenship is required for security clearance eligibility. Must be able to obtain a Top-Secret clearance.

Candidate must have the ability to work in a team environment; provide constructive alternatives/approaches to solving issues; be flexible; have a strong sense of urgency for critical tasks; and must be able to handle multiple projects simultaneously while effectively managing schedule and communicating process.

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 based on, race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

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.