Software Engineer

TAD PGS, Inc.
Mc Lean, VA

We have an outstanding Contract position for a Software Engineer to join a leading Company located in the McLean, VA surrounding area.

**US Citizenship is required.**

**Candidates must have the ability to obtain and maintain Public Trust.**

Responsibilities:

  • This subfamily is responsible for performing the software engineering function, including the design, development, testing, troubleshooting, and debugging of software programs for enhancements and new software-intensive systems and products.
  • Applies appropriate principles, standards, processes, procedures, and tools throughout the software development life cycle.
  • Duties include software requirements analysis, analysis of hardware compatibility, development of software products and tools used for design, development, and maintenance of infrastructure, and platforms.
  • Works on day-to-day objectives with limited impact beyond the scope of own work area/ project team.
  • Works under supervision on less complex projects/ assignments.
  • Solves simple, routine technical problems following established procedures and policies.
  • Develops products, solutions, and processes using basic principles, theories, and concepts within own technical specialty.
  • Communicates with peers to explain facts, basic analysis, processes, and practices related to the area.
  • Requires basic knowledge of and ability to apply principles, theories, and concepts of a narrow technical domain.

Basic Hiring Criteria:

  • Bachelor's and/or Master's degree in a relevant engineering or a related field (including ME, EE, CS, CE, Robotics, Controls, Aerospace, etc) or equivalent practical experience.
  • Basic understanding of robotics and autonomous systems technologies.
  • Designing and implementing software packages using Python in a Linux environment.
  • Developing unit tests and integration tests for software packages in support of continuous integration.
  • Implementing interface adapters to convert data from one format into another format (e.g., from JSON to XML).
  • Working with cross-functional team members to break down project goals into software design, implementation, and testing tasks.
  • Using Git as a version control system for developed software.
  • Reviewing software and documentation developed by others and providing constructive comments.

Desired Qualifications:

  • Designing, implementing, and testing software written in C++ in a Linux environment.
  • Extensive knowledge of robotics and autonomous systems technologies, techniques, architectures, and algorithms.
  • Reviewing published research papers and prototyping their approaches/algorithms in software.
  • Designing and architecting new (or extensions to existing) software systems, including defining interfaces for software modules, identifying architectural patterns to employ, and determining software languages and libraries to leverage.
  • Evaluating different software design approaches and software tools, and proposing a recommended path forward to team members.
  • Developing software design and architecture documentation (i.e., Interface Control Document, Software Architecture Design Document, etc).
  • Developing software in an Agile framework using toolsets such as JIRA and Confluence.

Posted 2026-02-23

Recommended Jobs

Post-Doctoral Research Associate - 23-023

Old Dominion University Research Foundation
Norfolk, VA

Summary Postdoctoral Research Associate: Old Dominion University’s Center for Coastal Physical Oceanography (CCPO) is seeking a Post-Doctoral Research Associate in the field of in Oceanography. This…

View Details
Posted 2026-01-28

Custodial Manager

Aramark
Waynesboro, VA

Custodial Manager at Aramark summary: CVWalletExtranet.Domain.Entities.JobShortDescription Job Description Aramark is seeking an experienced Custodial Manager to lead daily custodial and h…

View Details
Posted 2026-02-23

Regional Account Manager (Virginia)

Ironwear
Arlington, VA

Ironwear is a prominent provider of safety solutions, specializing in Personal Protective Equipment (PPE) for various industrial markets worldwide. With over 30 years of experience, we have been dedi…

View Details
Posted 2026-02-21

DCA

Valley Care Management
Luray, VA

Hawksbill Assisted Living is looking for a Certified Nursing Assistant (CNA) to join our team in our Luray location. The CNA will provide nursing care to patients and assist them in daily activities …

View Details
Posted 2026-02-24

Yard Specialist

Carter Lumber
Fredericksburg, VA

If you enjoy working with a team, outdoors, and with your hands, then this is a great opportunity to get your foot in the door of a booming industry! We’re looking for people who don’t shy away from …

View Details
Posted 2026-02-19

Sleep Physician

Live Well Homecare
Alexandria, VA

A fully independent, physician-owned practice is seeking a full-time, partner-track Sleep physician with a Medical degree and active Board Certification in Sleep Medicine. With 50 years of experien…

View Details
Posted 2026-02-16

Teacher Assistant/Floater

Joyful Horizons Daycare
Newport News, VA

Summary Full description: Currently seeking a teacher assistant/floater who is available to work Monday through Friday between the hours of 6 am and 6 pm. These individuals must love working …

View Details
Posted 2026-02-11

General Clerk III (Onsite)

RP Pro Services
Herndon, VA

RP Professional Services, LLC (RP) is a rapidly growing government consulting firm headquartered in Ashburn, Virginia. We’re an 8(a), Service-Disabled Veteran-Owned Small Business (SDVOSB) that exclu…

View Details
Posted 2026-01-15

Software Engineer

Peraton
Virginia

Program Overview About The Role Peraton is seeking a Software Engineer. This role will perform the following but not limited too: Conducts research in design, development, testing and ut…

View Details
Posted 2026-01-29

Director, Technology Program Management

Peraton
Chantilly, Loudoun County, VA

Program Overview About The Role As a Senior Program Manager, the candidate will be responsible for the day-to-day management of the contract including staffing, financial management, as well …

View Details
Posted 2026-01-13