Parallel Systems

Ingeniero/a de Software Senior

DockerKubernetesC++Rust
Traducción automática. Consulta el original.

Sobre la oportunidad

Parallel Systems está liderando el desarrollo de vehículos ferroviarios autónomos eléctricos de batería diseñados para transformar el transporte de mercancías, trasladando partes de la industria camionera estadounidense, valorada en $900 mil millones, al ferrocarril. Nuestra tecnología innovadora ofrece soluciones logísticas más limpias, seguras y eficientes. Únete a nuestro dinámico equipo y ayuda a dar forma a un futuro más inteligente y ecológico para el transporte de mercancías a nivel mundial.

Ingeniero/a de Software Senior

Parallel Systems busca un/a Ingeniero/a de Software Senior para diseñar, construir y optimizar aplicaciones de sistemas críticos. Trabajarás en sistemas backend de alto rendimiento que permiten a nuestros vehículos ferroviarios navegar por la red ferroviaria de forma segura y protegida, así como interactuar con los sistemas de control de trenes de los clientes. Este puesto requiere una profunda experiencia en programación de sistemas y la capacidad de construir soluciones de software robustas y eficientes.

Responsabilidades

  1. Diseñar e implementar sistemas backend de alto rendimiento y baja latencia para aplicaciones críticas de control de trenes.
  1. Desarrollar y mantener software a nivel de sistema escrito principalmente en Rust.
  1. Optimizar las bases de código existentes para escalabilidad, rendimiento y fiabilidad.
  1. Colaborar con equipos multifuncionales para diseñar sistemas distribuidos y tolerantes a fallos.
  1. Garantizar que el software cumpla con los estándares de seguridad, cumplimiento y rendimiento.
  1. Realizar perfiles de rendimiento, depuración y diagnósticos de sistemas para problemas complejos.
  1. Contribuir a las revisiones de código, discusiones técnicas y mejores prácticas dentro del equipo.

Rango salarial objetivo

Qué significa el éxito

  1. Después de 30 días: Te habrás adaptado rápidamente, habrás adquirido una comprensión profunda de nuestros sistemas backend y estarás contribuyendo activamente al desarrollo de funcionalidades de alto impacto que mejoran el rendimiento y la fiabilidad de nuestros sistemas de trenes.
  1. Después de 60 días: Habrás tomado la iniciativa en el diseño de una arquitectura escalable para la integración con los sistemas empresariales de los clientes. Habrás esbozado un plan de implementación claro y realista, incluyendo hitos para el desarrollo, las pruebas y la implementación.
  1. Después de 90 días: Habrás implementado y probado funcionalidades importantes en simulación y en hardware real en el sitio de pruebas y habrás liderado el camino futuro de nuestros sistemas de back-office.

Estamos comprometidos a proporcionar una compensación justa y transparente de acuerdo con las leyes aplicables. Los rangos salariales se enumeran a continuación y reflejan el rango esperado para nuevos empleados en este puesto, basándose en factores como habilidades, experiencia, cualificaciones y ubicación. La compensación final puede variar y se determinará durante el proceso de entrevista. El rango salarial objetivo para este puesto se indica a continuación.

Rango salarial objetivo

$150,000—$212,000 USD

Parallel Systems se compromete a la plena inclusión de todas las personas cualificadas. Como parte de este compromiso, Parallel Systems garantizará que las personas con discapacidad reciban adaptaciones razonables. Si se necesita una adaptación razonable para participar en el proceso de solicitud de empleo o entrevista, para realizar las funciones esenciales del puesto y/o para recibir otros beneficios y privilegios del empleo, póngase en contacto con su reclutador.

Requisitos básicos

  1. 5+ años de experiencia en desarrollo de software backend o a nivel de sistema.
  1. Experiencia profesional en C, C++, Rust, u otros lenguajes de programación de sistemas.
  1. Sólida comprensión de sistemas operativos, redes y modelos de concurrencia.
  1. Experiencia en la construcción de sistemas de alto rendimiento y alta disponibilidad.
  1. Dominio de entornos Linux, interacciones a bajo nivel del sistema y gestión de memoria.
  1. Sólidas habilidades de depuración y optimización de rendimiento para sistemas distribuidos complejos.

Cualificaciones preferidas

  1. Experiencia con Rust en producción o un fuerte deseo de trabajar con Rust.
  1. Experiencia en espacios de aplicaciones de seguridad crítica como vehículos autónomos, equipos de control industrial o aeroespacial.
  1. Se valora mucho la experiencia o el conocimiento de sistemas de control ferroviario.
  1. Familiaridad con arquitecturas basadas en la nube y entornos contenerizados (Docker, Kubernetes).

Parallel Systems es un empleador que ofrece igualdad de oportunidades y está comprometido con la diversidad en el lugar de trabajo. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de ningún factor discriminatorio protegido por las leyes federales, estatales o locales aplicables. Trabajamos para construir un entorno inclusivo en el que todas las personas puedan hacer su mejor trabajo.

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