TTP

Ingeniero de Software Senior - Robótica

JavaScriptTypeScriptPythonAWSGCP
Traducción automática. Consulta el original.

Descripción de la empresa

Cellular Origins

Se ha demostrado que las terapias celulares curan enfermedades devastadoras como el cáncer al reprogramar el propio sistema inmunológico del paciente, ofreciendo esperanza donde antes no la había. Dar a más pacientes acceso a estas terapias que salvan vidas requiere una revolución en la fabricación y la automatización de procesos.

Cellular Origins lidera esta revolución. Nuestra tecnología patentada aborda los desafíos de la producción a gran escala con un elegante sistema de automatización robótica que reduce costes, disminuye la mano de obra, elimina el error humano y aumenta la eficiencia.

Descripción del puesto

Sobre el puesto

Buscamos un ingeniero de software senior sólido con pasión por la robótica para ayudar a ofrecer software fiable para nuestra plataforma de fabricación de terapia celular. Dedicarás tu tiempo a diseñar, construir, probar y mejorar el software, desde interfaces con robots móviles integrados y control de fábrica de bajo nivel hasta la operación, automatización y orquestación de la fábrica.

Trabajarás dentro del equipo de robótica y en estrecha colaboración con compañeros de los equipos de ingeniería de software y sistemas para convertir los requisitos en soluciones funcionales. Contribuirás al diseño técnico y ayudarás a resolver los desafíos de entrega, mientras mentorizas a otros ingenieros y promueves un software de alta calidad.

Este es un puesto práctico. Desplegarás software regularmente en sistemas físicos, ejecutarás pruebas de integración con robots y equipos de bioprocesos conectados, e investigarás problemas en el límite entre el software y el hardware. La experiencia profesional en robótica es bienvenida, pero no es necesaria: nos interesan tus habilidades de ingeniería de software, tu curiosidad y tu entusiasmo por aprender.

Qué harás

  1. Asumir la responsabilidad técnica del diseño, la arquitectura, la implementación y la depuración de componentes, servicios e interfaces de software mantenibles en toda la plataforma de robótica, impulsando decisiones arquitectónicas clave y asegurando que las soluciones sean escalables, robustas y estén alineadas con los objetivos de la plataforma a largo plazo.
  1. Integrar software con robots, dispositivos y equipos.
  1. Desarrollar y ejecutar pruebas en hardware para verificar el comportamiento, diagnosticar fallos y comprobar correcciones en condiciones operativas realistas.
  1. Incorporar la calidad en la entrega mediante el desarrollo guiado por pruebas, pruebas automatizadas, integración continua y revisión de código.
  1. Mentorizar a compañeros, compartir conocimientos técnicos y ayudar a los ingenieros junior a entregar software consistente y de alta calidad.
  1. Colaborar entre disciplinas para resolver problemas de integración y entregar funcionalidades operativas a un ritmo sostenible.
  1. Mantener una documentación técnica clara y evidencia de pruebas para respaldar los requisitos de desarrollo, verificación y regulatorios.

Cualificaciones

Qué aportarás

  1. Experiencia significativa en la entrega de software complejo, con sólidas habilidades en diseño, implementación, pruebas y depuración a lo largo del ciclo de vida de desarrollo.
  1. Alta competencia en programación con Python.
  1. Sólida comprensión de la programación orientada a objetos y patrones de diseño de software, con experiencia en la creación de servicios o aplicaciones backend e integración de sistemas a través de APIs o mensajería.
  1. Experiencia con sistemas distribuidos utilizando enfoques orientados a mensajes o basados en eventos.
  1. Buenos hábitos de ingeniería, incluyendo control de versiones, pruebas automatizadas e integración continua.
  1. Capacidad para mentorizar a otros ingenieros, explicar ideas técnicas con claridad y colaborar con compañeros de distintas disciplinas.
  1. Un interés genuino por la robótica y la disposición para trabajar de forma práctica con hardware, aprendiendo a probar y solucionar problemas en sistemas integrados.

Habilidades deseables

Estas son adiciones útiles, más que requisitos. La experiencia en robótica puede provenir de proyectos personales, estudios, investigación o trabajo profesional.

  1. Experiencia en robótica o automatización, incluyendo ROS o ROS 2, robots móviles, brazos robóticos, control de movimiento o visión artificial.
  1. Experiencia integrando software con hardware, periféricos de bajo nivel o protocolos de comunicación industrial como MQTT.
  1. Experiencia con control de fábrica, automatización, orquestación o software relevante para la seguridad.
  1. Desarrollo Front-end, por ejemplo, utilizando TypeScript o JavaScript con un framework web.
  1. Experiencia con virtualización, contenedores, servicios en la nube o integración IoT utilizando GCP, Azure o AWS.
  1. Experiencia desarrollando software en entornos médicos o de biotecnología, incluyendo verificación, trazabilidad y documentación regulatoria.

Información adicional

Cellular Origins tiene actualmente su sede en el campus TTP, dentro de oficinas sostenibles construidas específicamente para este fin, laboratorios y un entorno verde, a 10 millas al sur de Cambridge. Nuestra cultura de trabajo fomenta el espíritu empresarial, el intercambio de ideas y la colaboración, a la vez que te brinda la libertad para realizar tu mejor trabajo.

Tipo de puesto: Con experiencia

Tipo de contrato: Indefinido

Disciplina técnica: Software

Departamento: Cellular Origins

Nuestros beneficios para empleados incluyen:

  • Bono anual
  • 25 días de vacaciones
  • Contribución del empleador al plan de pensiones del 10% del salario
  • Seguro médico privado para empleados y dependientes
  • Permiso familiar mejorado
  • Seguro de vida por valor de 6 veces el salario
  • Plan de leasing de coches eléctricos
  • Plan de bicicleta al trabajo
  • Préstamo para abono de transporte

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

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores