What are the responsibilities and job description for the Software Engineer 2 position at Onyx Point, Inc.?
TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED).
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:
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.
Benefits: We offer a comprehensive benefits package, including:
• Health Coverage: Medical, dental, and vision insurance
• Additional Insurance: Basic Life/AD&D, Voluntary Life/AD&D, Short and Long-Term Disability, Accident, Critical Illness, Hospitalization Indemnity, and Pet Insurance
• Retirement Plan: 401(k) plan with company match
• Paid Time Off: Generous PTO, paid holidays, parental leave, and more
• Wellness: Access to wellness programs and mental health support
• Professional Development: Opportunities for growth, including tuition reimbursement
Additional Perks:
• Flexible work arrangements, including remote work options
• Flexible Spending Accounts (FSAs)
• Employee referral programs
• Bonus opportunities
• Technology allowance
• A diverse, inclusive, and supportive workplace culture
Salary : $78,000 - $250,000