Company: TechTree
Location: District Of Columbia
Posted on: December 12
About The Role
Design and implement software modules in MATLAB, C/C++, and Python for Unix/Linux systems. Requires TS/SCI clearance with Full Scope Polygraph. 20 years experience needed.
We are seeking a skilled Software Engineer with a strong background in signal processing and system design. The ideal candidate will have hands-on experience developing software modules in MATLAB or similar design environments, and demonstrated proficiency in C/C++ and Python programming.
Key Responsibilities
Design, develop, and implement software modules using MATLAB or equivalent tools.
Develop and maintain code in C/C++ and Python.
Work with Software Defined Radios (SDRs) such as REDHAWK/RFNext and GNU Radio.
Implement and manage message queue communications between system components.
Utilize development suites (e.g., X-Midas) and C++/Python-based signal processing libraries.
Build and deploy systems in a Unix/Linux environment.
Qualifications
Proven experience in software and system design for signal processing applications.
Strong coding background in C/C++ and Python.
Familiarity with SDR frameworks and message queue systems.
Experience in Unix/Linux development environments.
Requirements
- Active Clearance Required: TS/SCI with Full Scope Polygraph issued by the NSA
- 20 years experience in programs and contracts of similar scope, type, and complexity
- Bachelors degree in Computer Science or related discipline from an accredited college or university
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelors degree
- Security clearance: Top Secret
- Ability to Commute: Annapolis Junction, MD
Required Skills
- Designs and implements software modules in MATLAB or other similar design suite
- Coding in C/C++ and Python
- Experience with SDRs (REDHAWK/RFNext
- GNU
- etc)
- Experience with message queue implementation/communication
- Experience with Development Suites (X-Midas
- etc.) or C++/Python-based signal processing tools and libraries
- Design
- develop and implement systems within a Unix/Linux environment
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance provided
- Health savings account
- Life insurance
- Paid time off
- Referral program
- Bonus opportunities
- Signing bonus
Salary: 20000 - 23000 USD