Beneficios:
- Coincidencia 401(k)
- Salario competitivo
- Seguro médico
- Tiempo libre remunerado
Foxhouhd Federal busca un desarrollador de software que soporte el diseño, desarrollo e integración de sistemas avanzados críticos para la misión. Este puesto se centra en construir software fiable y de alto rendimiento para entornos en tiempo real y distribuidos, a menudo apoyando aplicaciones de defensa, aeroespacial o ingeniería compleja.
Resumen del puesto
El desarrollador de software trabajará en sistemas embebidos y distribuidos, contribuyendo a todo el ciclo de vida del desarrollo de software, desde la arquitectura y el diseño hasta la implementación, pruebas y despliegue. Este puesto requiere una sólida base en C++ y/o Python, experiencia trabajando en entornos basados en Linux y familiaridad con sistemas en tiempo real y aplicaciones en red.
El candidato ideal es adaptable, consciente de los sistemas y cómodo trabajando en equipos Agile, manteniendo altos estándares de rendimiento, fiabilidad y mantenibilidad.
Responsabilidades clave
- Diseñar, desarrollar y mantener software para sistemas en tiempo real y distribuidos
- Implementar y optimizar aplicaciones usando C++ y/o Python
- Desarrollar e integrar software dentro de entornos Linux y Windows
- Trabajar con sistemas en red usando TCP/IP y protocolos relacionados
- Contribuir a la arquitectura del sistema y aplicar patrones de diseño apropiados
- Colaborar con equipos de ingeniería multifuncionales (sistemas, hardware, pruebas)
- Participar en ceremonias Agile/Scrum y contribuir al desarrollo iterativo
- Mejores prácticas de gestión de configuración y control de versiones para apoyar
- Solucionar problemas, depurar y mejorar el rendimiento y la fiabilidad del sistema
Cualificaciones requeridas
- Licenciatura en Informática, Ingeniería de Software o campo relacionado (o experiencia equivalente)
- 1+ años de experiencia profesional en desarrollo de software
- Competencia en C++ y/o Python (3.10+)
- Experiencia trabajando en entornos Linux (prefiere RHEL 8+)
- Sólido conocimiento de los fundamentos de redes (TCP/IP, UDP)
- Familiaridad con patrones de diseño de software y principios de diseño orientado a objetos
- Experiencia trabajando en entornos Ágiles/Scrum
Habilidades preferidas / agradables de tener
No se espera que los candidatos tengan todo lo siguiente, pero la experiencia en cualquiera de estas áreas es un gran punto a favor:
Sistemas en tiempo real y sistemas embebidos
- Experiencia con entornos RTOS como VxWorks o FreeRTOS
- Familiaridad con ARINC 653 o sistemas particionados críticos para la seguridad
Redes y sistemas distribuidos
- Experiencia con mensajería unicast/multicast
- Comprensión de conceptos de redes de Capa 2 / Capa 3
- Exposición a redes móviles ad hoc (MANETs) o arquitecturas de red a gran escala
Arquitectura y Diseño de Software
- Experiencia con patrones de diseño como:
- Singleton, Fábrica, Mando, Estrategia
-
- Publicar/Suscribirse, Broker de Mensajes
-
- Fachada, Objeto Monitor, Objeto Adaptativo
Entornos de desarrollo
- Experiencia desarrollando en sistemas Windows 10+
- Familiaridad con canalizaciones de contenedorización o despliegue (bonus)
Procesos y Normas
- Experiencia con prácticas de gestión de configuración (por ejemplo, IEA 649C)
- Exposición a entornos de defensa, aeroespacial o regulados
Lo que buscamos
- Mentalidad fuerte de resolución de problemas y pensamiento sistémico
- Capacidad para trabajar de forma independiente y en entornos de equipo colaborativo
- Disposición para aprender y adaptarse a través de una amplia gama técnica
- Interés en construir software de alta fiabilidad y crítico para la misión
MÁS SOBRE NOSOTROS
Reconocemos que la innovación y la agilidad crecen a través de una colaboración diversa. Nuestro equipo está formado por individuos únicos, y nuestra política es ofrecer igualdad de oportunidades en el reclutamiento, contratación, formación y promoción de personas en todas las categorías laborales, sin importar raza, color, religión, origen nacional, género, edad, discapacidad, información genética, condición de veterano, orientación sexual, identidad de género o cualquier otra clase o categoría protegida según lo federal, leyes o regulaciones estatales o locales. Nuestra firme intención es apoyar la igualdad de oportunidades en el empleo y la acción afirmativa conforme a las leyes y normativas federales, estatales y locales aplicables.
Si eres una persona cualificada con discapacidad o un veterano discapacitado que necesita ayuda con el proceso de solicitud, por favor visita nuestra página web para obtener información sobre cómo solicitar asistencia.
Reconocemos que la innovación y la agilidad crecen a través de una colaboración diversa. Nuestro equipo está formado por individuos únicos, y nuestra política es ofrecer igualdad de oportunidades en el reclutamiento, contratación, formación y promoción de personas en todas las categorías laborales, sin importar raza, color, religión, origen nacional, género, edad, discapacidad, información genética, condición de veterano, orientación sexual, identidad de género o cualquier otra clase o categoría protegida según lo federal, leyes o regulaciones estatales o locales. Nuestra firme intención es apoyar la igualdad de oportunidades en el empleo y la acción afirmativa conforme a las leyes y normativas federales, estatales y locales aplicables.
Si eres una persona cualificada con discapacidad o un veterano discapacitado que necesita ayuda con el proceso de solicitud, por favor visita nuestra página web para obtener información sobre cómo solicitar asistencia.
Compensación: 80.000,00 - 95.000,00 $ al año
Acerca de Foxhound Federal
Foxhound Federal es una pequeña empresa propiedad de veteranos y discapacitados en servicio que se especializa en ayudar a agencias federales y organizaciones de consultoría a adquirir candidatos de alto calibre para el desarrollo empresarial, las operaciones internas y la entrega de programas. Nuestro desempeño pasado y precios razonables son su garantía de que entregaremos los candidatos de alto calibre que nuestros clientes necesitan para cumplir con todas y cada una de las obligaciones contractuales.
