Jovian Concepts Inc is looking to hire a Software Engineer level 2 for a great opportunity in the Annapolis Junction area. TS/SCI Clearance with a Poly required. No CCAs will be accepted at this time.
The 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:
- Software Development: Design develop test and maintain applications using Python for softwaredefined radio technologies focusing on GNU Radiolike and REDHAWK frameworks.
- Helm for Kubernetes Management: Utilize Helm to manage and deploy applications within Kubernetes environments ensuring effective scaling and orchestration of SDRrelated services.
- DevSecOps Integration: Collaborate with security teams to incorporate security practices throughout the software development lifecycle including threat modeling vulnerability assessments and automated security testing.
- Continuous Integration and Continuous Deployment (CI/CD): Build and maintain CI/CD pipelines to automate testing integration and deployment processes ensuring reliable and efficient software delivery.
- Containerization: Leverage Docker for containerizing applications creating consistent environments for development testing and production.
- Version Control: Manage source code using Git employing effective branching strategies pull requests and code reviews to uphold high code quality.
- RF Signal Knowledge: Apply understanding of RF signal processing specifically related to satellite signals to inform the design and implementation of SDR applications.
- Collaboration: Work closely with crossfunctional teams including product management QA and operations to gather requirements troubleshoot issues and deliver solutions that meet user needs.
- Documentation: Maintain thorough documentation for code processes and architecture to facilitate knowledge sharing and ensure best practices.
- Continuous Improvement: 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 CCAs will be accepted at this time.
- 14 years experience as a SWE in programs and contracts of similar scope type and complexity is required.
- Bachelors degree in Computer Science or related discipline from an accredited college or university is required.
- Four 4 years of additional SWE experience on projects with similar software processes may be substituted for a bachelors degree.
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.
- Handson 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 problemsolving abilities.
- Excellent communication and collaboration skills.
- Adaptability and a commitment to continuous learning and improvement.
In our 2023/24 employee survey Jovian Concepts earned a 92 Overall Workplace Experience Score and 100 of the employees across all departments agreed that they feel genuinely appreciated at Jovian Concepts.