Job Requirements
Fairfax, VA
Top Secret/SCI Polygraph Unspecified
Career Level not specified
$100,000 - $125,000
Job Description
Zachary Piper Solutions is seeking a C++ Software Engineer to support the design and development of data and signal processing systems for a defense customer in Fairfax, VA. This role focuses on building high-performance software in a Linux environment using C, C++, and Python. The ideal candidate is a strong hands-on developer with an engineering background and experience across the full software lifecycle, including design, implementation, testing, and debugging.
Clearance: No clearance required, however candidates must be eligible to obtain a TS/SCI clearance .
Work Environment:
Full-time, on-site role in Fairfax, VA supporting development of mission-critical communications and data processing systems.
Responsibilities:
Qualifications:
Preferred:
Compensation:
Benefits:
Application Period: Opens on 05/21/2026 and will be accepted for at least 30 days from the posting date.
#LI-NJ1
#LI-Onsite
Clearance: No clearance required, however candidates must be eligible to obtain a TS/SCI clearance .
Work Environment:
Full-time, on-site role in Fairfax, VA supporting development of mission-critical communications and data processing systems.
Responsibilities:
- Design, develop, test, and deploy software for data and signal processing systems.
- Develop system interfaces for control, monitoring, and status reporting.
- Support software integration within client-server architectures and networked systems.
- Perform debugging, performance analysis, and optimization of software components.
- Manage system software configurations, baselines, and version control.
- Collaborate with engineering teams to support system design, testing, and deployment activities.
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field (EE or CE strongly preferred).
- 2-4 years of professional software engineering experience.
- Strong programming experience in C and C++ (Python experience also required).
- Experience developing software in Linux environments .
- Experience across the full software development lifecycle (design, implementation, testing, and debugging).
- Familiarity with client-server architectures, networking concepts, and communication protocols.
- Strong analytical, problem-solving, and debugging skills.
- Ability to obtain a TS/SCI clearance .
Preferred:
- Master's degree in a related technical discipline.
- Experience with communication systems development and testing.
- Experience with FPGAs
- Knowledge of signal processing techniques and algorithms.
- Familiarity with modulation/demodulation concepts in communications systems.
- Experience with database systems (relational, object-oriented, or flat-file).
- Exposure to safety-critical software development (e.g., DO-278A).
- Experience with development tools such as Eclipse, Intel C++ Compiler, VectorCAST, or Coverity.
- Experience with MATLAB (nice to have, not required).
- Familiarity with GNSS systems (GPS, Galileo).
Compensation:
- Pay Band: $100,000 - $125,000 (Pay based on years of experience and education)
Benefits:
- Comprehensive benefits package including medical, dental, vision.
- 25% 401k Match.
- 25% IBA.
- 8 weeks paid time off +11 federal holidays, and sick leave.
- 100% Tuition Reimbursement.
Application Period: Opens on 05/21/2026 and will be accepted for at least 30 days from the posting date.
#LI-NJ1
#LI-Onsite
group id: 10430981