JOB INFORMATION
Posting ID
23-377
Industry
Technology
Number of Positions
1
Clearance Required
Top Secret/SCI with Polygraph
Equal Opportunity Employer
EOE, including disability/vets
City
Annapolis Junction
State/Province
Maryland
Zip/Postal Code
20701
JOB DESCRIPTION
Jovian Concepts, Inc is looking to hire a Software Engineer level 1 for a great opportunity in the Annapolis Junction area. TS/SCI Clearance with a Poly required. No CCA’s will be accepted at this time.
The GG Python/SDR SWE is focused on mission critical system development, deployment and evolution. This role involves developing robust applications in a Linux environment, emphasizing the integration of DevSecOps practices. The ideal candidate will have experience with CI/CD pipelines, Docker, Kubernetes, and Git, as well as a strong understanding of RF signals, particularly those related to satellite technologies.The following are the primary functions of the position:
- Design, develop, test, and maintain applications using Python for software-defined radio technologies, focusing on GNU Radio-like and REDHAWK frameworks.
- Utilize Helm to manage and deploy applications within Kubernetes environments, ensuring effective scaling and orchestration of SDR-related services.
- Collaborate with security teams to incorporate security practices throughout the software development lifecycle, including threat modeling, vulnerability assessments, and automated security testing.
- Build and maintain CI/CD pipelines to automate testing, integration, and deployment processes, ensuring reliable and efficient software delivery.
- Leverage Docker for containerizing applications, creating consistent environments for development, testing, and production.
- Manage source code using Git, employing effective branching strategies, pull requests, and code reviews to uphold high code quality.
- Apply understanding of RF signal processing, specifically related to satellite signals, to inform the design and implementation of SDR applications.
- ork closely with cross-functional teams, including product management, QA, and operations, to gather requirements, troubleshoot issues, and deliver solutions that meet user needs.
- Maintain thorough documentation for code, processes, and architecture to facilitate knowledge sharing and ensure best practices.
- Stay current with industry trends and emerging technologies in SDRs, RF communications, and DevOps, advocating for best practices in software development and security.
REQUIREMENTS
- A current and active TS/SCI Clearance with a Polygraph. No CCA’s will be accepted at this time.
Technical Skills:
- Proficiency in Python for software development within a LINUX environment.
- Experience with Helm for managing Kubernetes applications.
- Strong understanding of GNU Radio and REDHAWK frameworks.
- Familiarity with DevSecOps principles and practices.
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Proficient in Docker for containerization and orchestration.
Networking and RF Knowledge:
- Familiarity with RF signal processing, particularly with satellite signals and related technologies.
- Understanding of networking concepts and protocols relevant to SDR applications.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Adaptability and a commitment to continuous learning and improvement.
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. 7 years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
Jovian Concepts, Inc. is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, sexual preference, national origin, disability, status as a protected veteran, genetic information, or any other reason prohibited by law in employment.