Skip to Main Content
← Back to Jobs

Software Engineer/Developer (C++)

Resource Management Concepts Patuxent River, MD
  • Posted: over a month ago
  • $85,000 to $135,000 Annually
  • Full-Time
  • Benefits: Vision, Medical, Life Insurance, 401k, Dental

Role and Responsibilities

We are seeking a software engineer/developer with ten or more years’ relevant work experience. This position supports the Aircraft Signatures and Measurements Branch of the Atlantic Test Range at the Patuxent River Naval Air Station, Maryland. The successful candidate will develop custom software supporting the Radar Cross Section measurements team. Development is in Red Hat Linux using Qt as the development environment. In this role, the software engineer/developer:

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; follows the software development lifecycle.
  • Employs disciplined systems engineering practices to determine operational feasibility by defining requirements and problems, analyzing, and evaluating potential solutions, and proposing and developing approved solutions.
  • Documents and demonstrates needs and solutions by developing the documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures as warranted.
  • Identifies and recommends relevant software and tools by obtaining required information from vendors and testing and approving products.
  • Conducts requirements correlation analysis and system performance assessments.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing environments and equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Adheres to rigorous Depart of Defense security protocols.
  • Participates in working groups, acquisition milestone reviews, and formal qualification testing to identify potential risks to the successful implementation of the software.
  • Provides information to team members by collecting, analyzing, and summarizing development and service issues.


Candidates should hold at least a bachelor's degree in Computer Science, Computer Engineering, Software Engineering Mathematics, or Physics from a school of engineering having at least one professional engineering curriculum accredited by the Accreditation Board for Engineering and Technology (ABET). Non-degreed candidates will be considered; however, non-degreed candidates must demonstrate very strong relevant experience in the requirements and preferred skills listed below. Degreed candidates must have at least 10 years’ experience subsequent to earning a relevant bachelor’s degree. Two year’s work experience will be credited to candidates with a master’s degree in the above disciplines. Candidates must have demonstrated extensive ability in C++ programming. Candidates must be able to work independently to complete tasking. Effective communication skills are needed to ensure interfaces and requirements are understood across the ASAM Branch Teams and end-users. Candidates will be assessed on the following knowledge, skills, and abilities (KSAs):

  • Analyzing information and requirements,
  • General programming skills,
  • Software fundamentals: design, development, debugging, documentation, testing,
  • Problem-solving,
  • Teamwork, and
  • Ability to obtain and hold a Secret clearance.

Preferred Skills

  • Programming in Qt,
  • Red Hat Linux,
  • Network protocols,
  • Radar concepts,
  • Digital Signal Processing (DSP) concepts and techniques,
  • MySQL,
  • Control and monitoring GUIs,
  • Storage and retrieval systems,
  • Systems application programs,
  • Low- level instrumentation I/O interfaces,
  • Integration and use of industry 3rd party software APIs, and
  • DoD security practices.

The selected applicant must have an active DoD Secret clearance to start.

RMC is an equal opportunity employer. All qualified women, minorities, individuals with disabilities and veterans are encouraged to apply for RMC job vacancies. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law.

Resource Management Concepts

Why Work Here?

Awesome growth opportunity!

RMC provides high-quality professional services to the Government and commercial sectors at competitive rates. By recruiting and retaining top-notch personnel, RMC has developed a cohesive team of professionals that work together to achieve customer satisfaction in every task performed. RMC has extensive expertise in a wide variety of arenas, including federal, state, and commercial. ​ RMC was founded in 1990 by Mike Colina, a native St. Mary’s County resident with a strong commitment to quality, community, and family. RMC’s operations began in Mike’s basement with one employee (our current CEO, Kevin Cooley). During the following years, RMC became a certified 8(a) company and began to grow roots in the local community. RMC became known for its superb program management and ability to craft creative solutions for challenging problems. Today, RMC is a robust, mid-size government contracting firm with a broad customer base.


Patuxent River, MD
20670 USA

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

What email should we contact you at once we get salary info from the hiring manager?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Our qualification feature is only available to registered members - what email address would you like for us to keep on file?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.