TAD PGS, Inc. has a job for you.


Job Details


Software Engineer  Herndon, VA  Posted: 9/23/2022
Job Description

Job ID#:


Job Category:


Position Type:

Associate - W2



We have an outstanding career opportunity for a Software Engineer to join a leading Company located in the Herndon, VA surrounding area.

**US Citizenship is required.**
**Candidate must have the ability to obtain and maintain a Top Secret Security Clearance.**
Please click on this link if you have any questions on how to obtain a clearance: https://www.tadpgs.com/obtain_security_clearance

Under general directions with limited review, this position is responsible for applying innovative approaches to resolving unusual or complex engineering problems. Assignments are normally outlined in terms of overall objectives and reviewed largely at completion. This position will involve initiating the planning of engineering projects and developing innovative designs or modifications in order to meet project goals.

Job Responsibilities:
  • The selected candidate will be an integral participant in software requirements definition, software development and implementation, as well as system design, test, and verification for spacecraft and payload flight/ground software.
  • Key areas of focus include software engineering, software design and implementation, evaluation of operating modes, and a strong understanding of associated firmware and hardware (e.g., onboard computers).
  • May design, develop, implement, and test FPGA-firmware.
  • Independently performs difficult/complex engineering work with instructions as to the general expected results.
  • Documents findings, communicates results to engineering staff, makes technical presentations, and may represent the organization as the prime technical contact on small contracts or single component projects.
  • Supports operation of engineering systems and documents any problems.
  • Devises new approaches to resolve unusual or complex engineering problems.
  • Troubleshoot conflicting design/development requirements, difficult coordination requirements, and special material requirements.
  • Provides documentation and makes technical presentations as required.
  • May represent the organization as the prime technical contact on small contracts or single component projects.
  • Provides direction to design or technical staff and may lead a team of moderately experienced professional staff.
  • Performs other duties as assigned or required.

Basic Hiring Criteria:
  • Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD.  May substitute equivalent engineering experience in lieu of education.
  • Must have a thorough understanding of engineering concepts, principles, codes, and theory; experience demonstrating a broad application of those concepts; and, expanding knowledge of principles, concepts, theory, and practices in related technical specialties.
  • Must possess the ability to develop and communicate new concepts; apply them accurately throughout an evolving environment; organize, schedule, and coordinate work phases; and, determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems.
  • Must have strong communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; able to perform complex tasks in one or more engineering areas; capable of representing the organization as a prime technical contact and, lead a team of moderately experienced professional employees on single component projects.
  • Experience on satellite programs is strongly desired. Candidate should also be experienced in the design, integration and test of satellite buses and knowledgeable of launch and flight operations of space vehicles.
  • High proficiency in C programming language (and/or C++).
  • Software development in the Linux environment (command line, GCC, Makefiles, shell scripting, etc.)
  • Embedded development: cross-compiling to separate targets, testing/development on highly-embedded systems.
  • Network programming using sockets API, understanding of networking fundamentals (network layers, TCP, UDP, etc.)
  • Real-time OS concepts such as threads, locking, etc.
  • Assembly language experience.
  • Experience with FPGA development is strongly desired.
  • Able to work extended hours as necessary.
  • Ability to obtain and maintain a Top Secret Security Clearance.

Job Requirements

Minimum Security Clearance:

Top Secret


TAD PGS, Inc. is a Global Fortune 500 company with worldwide revenue of over $27 billion and more than 50 years of government contracting experience. We specialize in supporting U.S. Government Agencies and their prime vendors by delivering a full range of recruitment and workforce solutions. As part of the Adecco family, we have access to over 2.5 million active candidates supporting hundreds of locations across North America. On any given day, we have more than 70,000 professionals working at client sites across the United States.

 VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled
The Company will consider qualified applicants with arrest and conviction records.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit http://www.tadpgs.com/candidate-privacy/


Already have an account? Log in here