Saltar al contenido

Ultra Electronics Group

Ingeniero/a de Software

JavaScriptPythonNode.jsC++C#Rust
Traducción automática. Consulta el original.

Sobre la oportunidad

Empresa: Ultra Intelligence & Communications Negocio Cibernético (Reino Unido)

Negocio Cibernético

DESCRIPCIÓN DEL PUESTO

IMPULSANDO DECISIONES

Únete al equipo que está redefiniendo la tecnología de defensa. Desde la ingeniería de sistemas que salvan vidas hasta la dirección de programas que cambian el campo de batalla, encuentra tu lugar en el futuro de la defensa.

Nuestra unidad de negocio Cibernético está a la vanguardia de soluciones pioneras de cifrado avanzado y gestión de claves, facilitando el intercambio confidencial de información vital para clientes que operan tanto a nivel táctico como estratégico.

Únete a nuestro equipo y participa en la innovación que garantiza la máxima seguridad y confianza a nivel mundial.

La función de Ingeniería de Ultra gestiona una cartera de capacidades especializadas, generando soluciones y productos altamente diferenciados mediante la aplicación de tecnologías electrónicas, mecánicas y de software en entornos exigentes y críticos para satisfacer las necesidades del cliente.

La función de Ingeniería de Software en Ultra da soporte al ciclo de vida del desarrollo de software, que incluye análisis de requisitos, diseño, implementación, prueba y verificación, con el fin de entregar componentes de software a proyectos y productos, y da soporte al despliegue y mantenimiento de dichos componentes.

Un profesional de esta categoría posee conocimientos en campos específicos y realiza asignaciones de trabajo estructuradas. Utiliza procedimientos establecidos para resolver problemas tomando decisiones y realiza el trabajo con calidad bajo supervisión moderada. Tiene poca discreción para desviarse de los procedimientos establecidos.

DECLARACIÓN DE DIVERSIDAD, EQUIDAD E INCLUSIÓN

En Ultra I&C, somos un empleador que ofrece igualdad de oportunidades y valoramos la diversidad y la inclusión. Basándonos en nuestros valores, comportamientos y políticas, queremos que te sientas empoderado/a para ser la mejor versión de ti mismo/a. También creemos que las personas de diferentes orígenes y culturas aumentarán nuestra diversidad de pensamiento, asegurando que entreguemos con éxito a nuestros clientes. Por lo tanto, no discriminamos por motivos de raza, religión, color, origen nacional, género, orientación sexual, edad, estado civil, condición de veterano o discapacidad. También apoyamos las solicitudes de arreglos de trabajo flexible siempre que sea posible. Si tienes algún problema con tu solicitud, envíanos un correo electrónico a careers@ultra-ic.com [careers@ultra-ic.com]

Alcance

Definir, diseñar, desarrollar, documentar y probar software embebido y/o de aplicación como parte de un equipo de ingeniería de software de 5-20 ingenieros, dentro de la Unidad de Negocio Cyber UK, entregando múltiples programas concurrentes de investigación, desarrollo y producción que van desde decenas de miles de libras hasta varios millones.

Responsable de / Responsabilidades clave

  1. Actual:
  1. Implementar software bajo la dirección del líder de software del proyecto y del líder de ingeniería de software.
  1. Programación / desarrollo de software SFIA: Nivel 2
  1. Diseña, codifica, verifica, prueba, documenta, modifica y refactoriza programas/scripts sencillos.
  1. Aplica estándares y herramientas acordados para lograr un resultado bien diseñado.
  1. Revisa su propio trabajo
  1. Gestionar la seguridad de la información según se define en el Manual de Seguridad para garantizar el cumplimiento de las normativas gubernamentales.
  1. Desarrollando hacia:
  1. Especificar requisitos, diseñar, implementar y probar software embebido y/o de aplicación de acuerdo con el proceso de desarrollo de software del proyecto para garantizar entregables de software de alta calidad y a tiempo.
  1. Aplicar técnicas de diseño orientado a objetos para permitir la reutilización de código y la integración con marcos de prueba.
  1. Revisar y comprender los artefactos de diseño del sistema para permitir la derivación de requisitos y arquitectura de software que cumplan los requisitos generales del sistema.
  1. Diseñar, documentar, revisar y mantener el diseño del software utilizando herramientas de modelado como RSA y EA, asegurando que el modelo pueda utilizarse para la generación de código precisa según sea necesario.
  1. Desarrollar y mantener conocimientos sobre las mejores prácticas en procesos de desarrollo, estándares de lenguaje y herramientas, por ejemplo, TDD/BDD, Integración Continua, DevSecOps, herramientas de análisis estático y en tiempo de ejecución, estándares de C#/C++/Python/C y desarrollo de software seguro.
  1. Estimar el tiempo y el esfuerzo necesarios para las actividades de software y entregar según estas estimaciones de tiempo y esfuerzo para garantizar el cumplimiento de costes y plazos.
  1. Contribuir a la Comunidad de Práctica de Software proponiendo mejoras en herramientas, procesos y técnicas que apoyen la calidad y la innovación y hagan el desarrollo de software más eficiente y efectivo.
  1. Contribuir activamente a aspectos definidos del proyecto para lograr un equilibrio óptimo entre requisitos, plazos y costes.
  1. Programación / desarrollo de software SFIA: Nivel 3
  1. Diseña, codifica, verifica, prueba, documenta, modifica y refactoriza programas/scripts de complejidad moderada.
  1. Aplica estándares y herramientas acordados para lograr un resultado bien diseñado.
  1. Supervisa e informa sobre el progreso. Identifica problemas relacionados con las actividades de desarrollo de software. Propone soluciones prácticas para resolver problemas.
  1. Colabora en la revisión del trabajo con otros según corresponda.

Requisitos mínimos

Requisitos del puesto

  1. Esencial:
  1. Dispuesto/a y capaz de obtener y mantener la autorización de seguridad SC.
  1. Dispuesto/a y capaz de obtener y mantener la autorización de seguridad DV (tras la obtención de la autorización SC).

Cualificaciones / habilidades requeridas

  1. Esencial:
  1. Título en ingeniería, matemáticas o ciencias, o experiencia equivalente.
  1. Experiencia en al menos uno de los siguientes:
  1. Desarrollo de productos embebidos (incluyendo bare-metal y RTOS como ThreadX, QNX o Linux)
  1. Desarrollo de aplicaciones, kernel y/o drivers embebidos en Linux.
  1. C y C++
  1. Experiencia en Diseño Orientado a Objetos y Patrones de Diseño.
  1. Experiencia en pruebas de software y diseño para pruebas.
  1. Experiencia en el uso de control de versiones, integración continua y herramientas y marcos de pruebas automatizadas.

AVISO

Debido a la naturaleza de los programas que entregamos a nuestros clientes, los candidatos pueden necesitar obtener la autorización de seguridad pertinente o manejar material sujeto a control de exportación según se defina en los requisitos del puesto. Los solicitantes deben ser capaces de obtener y mantener el nivel apropiado de autorización de seguridad para el puesto.

Debido a la naturaleza de nuestro trabajo, debes ser ciudadano británico que haya residido en el Reino Unido durante los últimos 5 años para poder solicitar la autorización SC y 10 años para la DV. Para más información, visita el sitio web de UKSV.

  1. Deseable:
  1. Python
  1. JavaScript, node.js
  1. Rust
  1. Protocolos de comunicación – por ejemplo, TCP/IP.
  1. Experiencia en las mejores prácticas de procesos/ciclos de vida de desarrollo de software.
  1. Exposición a técnicas y estándares de codificación defensiva como MISRA.
  1. Conocimiento de prácticas, metodologías, procesos, técnicas y tendencias tecnológicas de ingeniería de software.
  1. Experiencia con DOORS, RSA, Enterprise Architect, UML y SysML.

#IC #LI-ONSITE #LI-EG1

Nuestros Beneficios

Cada empleado es fundamental para nuestro éxito y, como tal, ofrecemos una gama de beneficios flexibles para empleados, que incluyen:

  • Participación en un Esquema de Bonificación Anual.
  • Seguro Médico Privado.
  • 25 días de vacaciones (más festivos) con la opción de comprar 5 días adicionales.
  • Contribución a la Pensión.
  • Cobertura de Seguro de Vida de 4 veces.
  • Horario de trabajo flexible con la oportunidad de terminar a las 13:00 los viernes
  • Beneficios flexibles que incluyen plan de bicicleta para ir al trabajo, redacción de testamentos y más.
  • Bonificación por Autorización de Seguridad – cuando sea relevante y esté sujeta a que usted posea la autorización de seguridad requerida.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026