¿Te apasiona desarrollar nuevos productos y servicios? ¡Únete a nuestro equipo! En Sierra Nevada Corporation (SNC), nuestros ingenieros de software prosperan en un entorno ágil y colaborativo. Aprovecharás tus habilidades y experiencia para definir, diseñar, desarrollar, probar, certificar y mejorar productos de software innovadores que van desde avanzadas cargas útiles de misión y sistemas electrónicos hasta aeronaves altamente integradas y sistemas de exploración espacial.
Como Ingeniero de Software, tú:
- Participarás en la codificación, depuración, prueba y solución de problemas de sistemas y software a lo largo del proceso de desarrollo.
- Diseñarás y desarrollarás nuevos productos de software a lo largo del ciclo de vida del producto.
El área de negocios MST ofrece soluciones asequibles y completas de comando/control, comunicaciones, ISR integrada, protección de la fuerza y seguridad a nivel mundial. Nuestro equipo tiene una sólida trayectoria de apoyo al Departamento de Defensa, el Departamento de Seguridad Nacional y clientes comerciales e internacionales. Aportamos años de experiencia en operaciones de plataformas, ingeniería y gestión de ciclo de vida completo en dominios aéreos, terrestres, marítimos, espaciales y cibernéticos.
Más información sobre MST
Estamos buscando candidatos con:
- Un título de Licenciatura en Ciencias en Informática, Ingeniería de Software o una disciplina relacionada, más típicamente 6 o más años de experiencia relevante.
- Conocimiento práctico de metodologías de desarrollo de software como Agile/Scrum, Waterfall y Spiral.
- Experiencia con principios de ingeniería y fundamentos de ciencias de la computación.
- Dominio de estructuras de datos y algoritmos en lenguajes de programación C y C++.
- Experiencia en el uso de sistemas de control de versiones de software (por ejemplo, Subversion, Git).
- Experiencia con herramientas de software para el seguimiento de requisitos, revisiones de código, análisis estático, repositorios de bibliotecas y artefactos, y procesos de compilación automatizados.
- Experiencia con Microsoft Visual Studio y/u otras plataformas de compilación cruzada.
- Experiencia implementando software para sistemas operativos en tiempo real y/o sistemas embebidos.
- Experiencia trabajando en un equipo altamente colaborativo y multidisciplinario.
- Capacidad demostrada para liderar esfuerzos de desarrollo de complejidad moderada.
- Experiencia en mentoría a miembros junior del equipo.
- Fuertes habilidades organizativas y una sólida ética de trabajo.
Habilidades y experiencia adicionales que son una ventaja:
- Conocimiento de metodologías adicionales de desarrollo de software como Agile/Scrum, Waterfall y Spiral.
- Experiencia con Python, MATLAB y otros lenguajes de programación.
- Familiaridad con la programación de gráficos por computadora (OpenGL/Vulkan).
- Conocimiento de principios y técnicas de aprendizaje automático.
- Interés en sistemas de aviónica, software embebido, drones, robótica, visión por computadora, sistemas de control, estadísticas, matemáticas y/o redes de computadoras.
SNC ofrece un generoso paquete de beneficios que incluye:
- Planes médicos, dentales y de visión
- 401(k) con una correspondencia del 150% hasta el 6%
- Seguro de vida
- 3 semanas de tiempo libre pagado
- Reembolso de matrícula
- Y más
Esta posición requiere la capacidad de obtener y mantener una Autorización de Seguridad Secreta de EE.UU. Se requiere ciudadanía estadounidense, ya que esta posición necesita una Autorización de Seguridad activa de EE.UU. para el empleo. Los ciudadanos no estadounidenses pueden no ser elegibles para obtener una autorización de seguridad. Los aspectos adjudicativos del proceso de elegibilidad para la autorización de seguridad, manejados por la Oficina de Adjudicaciones Consolidadas del Departamento de Defensa (DoD CAF), incluyen factores como la lealtad a EE.UU., influencia extranjera, preferencia extranjera, conducta criminal, violaciones de seguridad y uso