Software Integration & Test Engineer

TAP Engineering LLC

Fort Meade (MD)

On-site

USD 138,000 - 230,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid Time Off 15–25 days per year + 11
401(k) up to 15% employer match
Medical coverage
Dental & Vision
Life Insurance & Disability
Flexible Spending Accounts
Tuition Reimbursement up to $36,000/yr
Wellness incentives
Referral bonuses

Job summary

TAP Engineering LLC seeks Software Engineers at SWE1-SWE3 levels to join a small, highly technical team focused on testing advanced hardware devices. You will develop and execute test cases, review software components, and apply software design methodologies within a hardware-focused environment.

Qualifications include active TS/SCI clearance with polygraph, a CS-related degree, and strong programming in C/C++/Python/Java.

Qualifications

  • Active TS/SCI clearance with polygraph.
  • Bachelor’s degree in Computer Science or related field; 4 years of relevant experience may substitute.
  • Experience testing software (unit/system) and debugging.
  • Strong networking knowledge (OSI model, TCP/IP).
  • Experience with C, C++, C#, Python, Java or comparable languages.
  • Strong analytical and technical writing and communication skills.

Responsibilities

  • Developing and executing test cases against operational requirements to validate system performance across deployment scenarios.
  • Reviewing and testing software components for adherence to design requirements and documenting test results.
  • Applying software development and design methodologies appropriate to the development environment.
  • Contributing to software component design, including hardware/software trade-offs and requirements analysis.

Skills

C
C++
C#
Python
Java
Networking concepts
Software testing
Technical writing
Communication

Education

Bachelor’s degree in Computer Science or related technical field
Masters or PhD in Electrical or Computer Engineering (preferred)

Tools

Linux
Embedded Linux
Jira
Confluence
OpenWRT/LEDE packaging
RPM packaging (Fedora/Red Hat)
Networking tools

Job description

Position Overview

TAP Engineering is seeking Software Engineers at all levels (SWE1, SWE2, and SWE3) to join a small, highly technical team focused on the design and testing of advanced hardware devices. In this role, you will be responsible for developing and executing test cases against operational requirements to validate system performance across a range of deployment scenarios.

The Software Engineer reviews and tests software components for adherence to design requirements and documents test results. This role also utilizes software development and design methodologies appropriate to the development environment and provides specific input to the software components of system design, including hardware/software trade-offs, software reuse, use of existing COTS/GOTS tools, and requirements analysis and synthesis from the system level down to individual software components.

Key Responsibilities
  • Developing and executing test cases against operational requirements to validate system performance across deployment scenarios
  • Reviewing and testing software components for adherence to design requirements and documenting test results
  • Applying software development and design methodologies appropriate to the development environment
  • Contributing to software component design, including hardware/software trade-offs, software reuse, COTS/GOTS tool integration, and requirements analysis
Required Qualifications
  • Active TS/SCI with appropriate polygraph (CCA eligible candidates will also be considered)
  • Bachelor’s degree in Computer Science or related technical field (4 years of relevant experience may be substituted in lieu of a degree)
  • Experience by level:
    • SWE1: 7+ years of experience with a BS degree
    • SWE2: 14+ years of experience with a BS degree
    • SWE3: 20+ years of experience with a BS degree
  • Experience performing software testing (unit testing, system testing, etc.), troubleshooting, and debugging
  • Understanding of networking concepts (OSI Model, TCP/IP, etc.)
  • Experience with C, C++, C#, Python, Java, or comparable programming languages
  • Strong analytical and critical thinking skills
  • Strong technical writing, communication, and interpersonal skills
Preferred Qualifications
  • Master’s degree or PhD in Electrical or Computer Engineering (or related technical field)
  • Experience working with and programming FPGAs
  • Programming experience for embedded Linux, including both user-space and kernel-mode software in C
  • Development experience with Linux on ARM-based platforms
  • Automated unit-level testing experience
  • Experience with creation of Linux packages (e.g., OpenWRT/LEDE or RPM packages for Fedora/Red Hat)
  • Proficiency with networking (TCP/IP) and socket-level programming
  • Experience using Atlassian products (Jira, Confluence, etc.)
Compensation

The anticipated salary range for this position is $138,000–$230,000, based on relevant experience, qualifications, and other applicable factors. The compensation range provided is a general guideline and is not a guarantee of compensation or salary.

Clearance Requirement

This position requires an active TS/SCI clearance with appropriate polygraph. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements.

Benefits Overview

TAP Engineering offers a comprehensive and competitive benefits package, including:

  • Paid Time Off: 15–25 days annually based on tenure, plus 11 paid holidays (never use-or-lose)
  • Retirement: Up to 15% employer contribution to a 401(k) through match and profit sharing
  • Medical Coverage: Free medical insurance for employees, with optional buy-up plans for dependents
  • Dental & Vision: Employer-paid plans with optional enhancements
  • Insurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disability
  • Flexible Spending Accounts: Healthcare and dependent care FSAs
  • Tuition Reimbursement: Up to $36,000 per year for approved coursework
  • Additional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel support
  • Performance-Based Rewards: Merit increases, performance bonuses, and referral bonuses
Additional Information

TAP Engineering is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other status protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Integration & Test Engineer
Software Integration & Test Engineer

TAP Engineering • Fort Meade (MD)

On-site
USD 138,000 - 230,000
Paid Time Off
401(k) match
Medical coverage
+1
Software Engineer II
Software Engineer II

TAP Engineering LLC • Maryland

On-site
USD 130,000 - 190,000
Paid Time Off
401(k) with employer match
Software Engineer III
Software Engineer III

TAP Engineering LLC • Maryland

On-site
USD 134,000 - 162,000
Paid Time Off
401(k) match
Medical coverage
+5
Software Integration Engineer IV
Software Integration Engineer IV

TAP Engineering LLC • Annapolis (MD)

On-site
USD 165,000 - 180,000
Paid time off
401(k) with match
Medical coverage
+6
Software Engineer I
Software Engineer I

TAP Engineering LLC • Maryland

On-site
USD 99,000 - 125,000
Paid Time Off
401(k) with match
Dental & Vision coverage
+2
Software Integration Engineer Level 2
Software Integration Engineer Level 2

TAP Engineering LLC • Maryland

On-site
USD 110,000 - 128,000
Systems Engineer
Systems Engineer

TAP Engineering LLC • Annapolis (MD)

On-site
USD 80,000 - 165,000
15–25 days PTO per year
401(k) with match and profit sharing
Medical, dental & vision coverage
+3
Software Test & Integration Engineer — TS/SCI Clearance
Software Test & Integration Engineer — TS/SCI Clearance

TAP Engineering • Fort Meade (MD)

On-site
USD 138,000 - 230,000
Paid Time Off
401(k) match
Medical coverage
+1
Software Integration Engineer Level 4
Software Integration Engineer Level 4

TAP Engineering • Maryland

On-site
USD 165,000 - 180,000
Paid Time Off 15–25 days
11 holidays
401(k) match
+5
TS/SCI Software Test & Integration Engineer
TS/SCI Software Test & Integration Engineer

TAP Engineering LLC • Fort Meade (MD)

On-site
USD 138,000 - 230,000
Paid Time Off 15–25 days per year + 11
401(k) up to 15% employer match
Medical coverage
+6