Tech Stack
JenkinsPythonTypeScript
About the role
- Design, develop, and maintain software components and tools in Python and C++ to support RF system integration and AI/ML workflows.
- Implement data processing pipelines and model integration interfaces for RF applications.
- Support the development and deployment of ML algorithms for signal detection, classification, and feature extraction.
- Collaborate with system engineers, data scientists, and test teams to translate operational requirements into robust software solutions.
- Participate in software testing and debugging to ensure performance, stability, and accuracy.
- Utilize version control and CI/CD pipelines (Git, GitLab CI, Jenkins) to automate builds and testing.
- Contribute to documentation including design specs, interface descriptions, and software baselines.
- Support on-site integration and troubleshooting at Aberdeen Proving Ground (APG) as required.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- 2+ years of experience in software development, preferably in an R&D or systems integration environment.
- Proficiency in Python and C++, with understanding of version control and CI/CD workflows.
- Familiarity with RF systems, signal processing, or machine learning frameworks.
- Strong analytical, communication, and collaboration skills.
- Active TS/SCI clearance required.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonC++data processing pipelinesML algorithmssignal detectionclassificationfeature extractionsoftware testingdebuggingversion control
Soft skills
analytical skillscommunication skillscollaboration skills
Certifications
Bachelor’s degreeTS/SCI clearance