TAD PGS, Inc. has a job for you.

 

Job Details


IT/Technical


Software Engineer  Mc Lean, VA  Posted: 2/23/2026
Job Description

Job ID#:

215695

Job Category:

IT/Technical

Position Type:

Associate - W2

Duration:

6 months


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.

 
Job Requirements

Minimum Security Clearance:

Public Trust

 

Military connected talent encouraged to apply.

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled 

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit http://www.tadpgs.com/candidate-privacy/ or https://pdsdefense.com/candidate-privacy/

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance




 

Already have an account? Login here