
Software Engineer
Job description
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.
2HB Incorporated is seeking a Software Engineer to support its government customer in Annapolis Junction, MD.
Job Description:
The 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 software-defined radio technologies, focusing on GNU Radio-like and REDHAWK frameworks.
βHelm for Kubernetes Management:
ββ
Utilize Helm to manage and deploy applications within Kubernetes environments, ensuring effective scaling and orchestration of SDR-related 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 cross-functional 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.
Desired Skills:
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.
βThis is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.
About the company
Job Location
Company Size
Our Story
2HB Software Design, Inc., d/b/a 2HB Incorporated, was founded in 1994 and has established itself as a premier service provider for over 29+ years supporting the intelligence community. As a small, disadvantaged business, 2HB has expanded to provide a comprehensive portfolio of services including system and software engineering, project management, Earned Value Management, management consulting, specialized technology solutions, information security, Cyber, Cloud, and a wide variety of functional areas. Our services are executed by highly qualified Top Secret/SCI FSP cleared and PMI-certified professionals in multiple technical and management positions. 2HB Incorporated is committed to excellence, innovation, and unparalleled customer satisfaction.