Prosync
Annapolis Junction, MD, USA
ProSync Technology Group, LLC (ProSync) es una empresa galardonada de contratación de defensa y SDVOSB con un fuerte legado militar y un historial de excelencia en el apoyo al Departamento de Defensa y a la comunidad de inteligencia. Si tiene experiencia previa en servicios militares o en contratación gubernamental, se siente orgulloso de servir y apoyar a nuestra nación, y desea ayudar a respaldar la misión de ProSync de "Definir y Redefinir el Estado de lo Posible", ¡postúlese hoy! El ingeniero de software de radio definida por software/Python se centra en el desarrollo, despliegue y evolución de sistemas críticos para la misión. Este puesto implica desarrollar aplicaciones robustas en un entorno Linux, haciendo hincapié en la integración de prácticas DevSecOps. El candidato ideal tendrá experiencia con pipelines de CI/CD, Docker, Kubernetes y Git, así como un sólido conocimiento de señales de RF, particularmente aquellas relacionadas con tecnologías satelitales. Las siguientes son las funciones principales del puesto: Desarrollo de software: Diseñar, desarrollar, probar y mantener aplicaciones utilizando Python para tecnologías de radio definida por software, centrándose en entornos similares a GNU Radio y en la plataforma REDHAWK. Gestión de Kubernetes con Helm: Utilizar Helm para gestionar e implementar aplicaciones en entornos Kubernetes, asegurando una escalabilidad y orquestación eficaces de servicios relacionados con radio definida por software. Integración DevSecOps: Colaborar con equipos de seguridad para incorporar prácticas de seguridad durante todo el ciclo de vida del desarrollo de software, incluyendo modelado de amenazas, evaluaciones de vulnerabilidades y pruebas de seguridad automatizadas. Integración continua y despliegue continuo (CI/CD): Crear y mantener pipelines de CI/CD para automatizar los procesos de prueba, integración y despliegue, garantizando una entrega de software fiable y eficiente. Contenerización: Utilizar Docker para contenerizar aplicaciones, creando entornos consistentes para desarrollo, pruebas y producción. Control de versiones: Gestionar el código fuente utilizando Git, empleando estrategias efectivas de ramificación, solicitudes de extracción y revisiones de código para mantener una alta calidad del código. Conocimiento de señales de RF: Aplicar el conocimiento del procesamiento de señales de RF, específicamente relacionadas con señales satelitales, para orientar el diseño e implementación de aplicaciones de radio definida por software. Colaboración: Trabajar estrechamente con equipos multifuncionales, incluyendo gestión de productos, control de calidad y operaciones, para recopilar requisitos, solucionar problemas y entregar soluciones que satisfagan las necesidades del usuario. Documentación: Mantener una documentación exhaustiva del código, procesos y arquitectura para facilitar el intercambio de conocimientos y asegurar las mejores prácticas. Mejora continua: Mantenerse actualizado sobre las tendencias del sector y las tecnologías emergentes en radios definidas por software, comunicaciones de RF y DevOps, promoviendo las mejores prácticas en desarrollo de software y seguridad. Requisitos Catorce (14) años de experiencia en ingeniería de software. Título universitario en un campo técnico relevante. En lugar de un título universitario, se puede sustituir con 4 años adicionales de experiencia en ingeniería de software, para un total de 18 años de experiencia requeridos. Amplia experiencia en desarrollo con Python. Amplia experiencia en integración continua y despliegue continuo (CI/CD). Beneficios ¡Únase a PROSYNC y disfrute de nuestros excelentes beneficios! Compensación: Ofrecemos bonificaciones que se otorgan trimestralmente a nuestros empleados, y nuestras tasas de compensación son altamente competitivas. Salud y jubilación: Ofrecemos un completo paquete de beneficios de salud y un plan de jubilación 401K para que pueda cuidar de sí mismo y de su familia ahora y en el futuro. Otros beneficios relacionados con la salud incluyen un programa de asistencia al empleado para momentos difíciles o cuando necesite cuidar de su salud mental. Educación: El crecimiento individual es una prioridad en ProSync. Se anima a los empleados a aprovechar nuestro programa de educación continua patrocinado por la empresa para obtener su título o la siguiente certificación que necesiten para avanzar al siguiente nivel. Equilibrio entre trabajo y vida personal: Un equilibrio saludable entre trabajo y vida personal es esencial para desarrollar y ejecutar su trabajo de manera efectiva en ProSync, pero también es necesario para permitirle tiempo para perseguir todo lo que desea desarrollar en su vida personal. Ofrecemos tiempo libre pagado generoso y 11 días festivos pagados al año. ProSync también ofrece opciones de trabajo flexibles que se adaptan a su horario y estilo de vida.