Advantest

Ingeniero/a de Software Principal

PythonPostgreSQLC#
Traducción automática. Consulta el original.

Sobre la oportunidad

INGENIERO/A DE SOFTWARE PRINCIPAL

DESCRIPCIÓN DEL PUESTO

Ingeniero/a de Software Principal con experiencia práctica, responsable de la arquitectura de software, el diseño, la codificación, la integración de sistemas y la depuración en plataformas de prueba de semiconductores SLT, Burn-In y HPC. El puesto trabaja directamente con equipos de prueba de semiconductores, manipuladores automatizados, drivers de software, firmware, instrumentación, sistemas térmicos, programas de prueba y plataformas de software distribuidas.

RESPONSABILIDADES CLAVE

  1. Arquitectar, diseñar y desarrollar software para plataformas de prueba SLT, Burn-In y HPC, orquestación de pruebas, integración de equipos, mensajería y servicios de datos.
  1. Impulsar el desarrollo guiado por pruebas (test-driven development) en entornos centrados en hardware con un alto enfoque en pruebas unitarias y de integración.
  1. Mantenerse aproximadamente un 70% práctico en codificación, integración, pruebas, depuración y diseño técnico.
  1. Desarrollar aplicaciones multiplataforma, SDKs, drivers, APIs, programas de prueba y software de control de equipos utilizando C#, .NET 10+, ASP.NET10+, Python, Blazor y xUnit.
  1. Desarrollar mensajería distribuida, telemetría, pipelines de datos y orquestación utilizando Apache Pulsar y PostgreSQL.
  1. Implementar servicios de plataforma seguros on-premises utilizando OIDC/OAuth 2.0 y tecnologías de identidad relacionadas.
  1. Integrar software con hardware de prueba, firmware, sistemas eléctricos, mecánicos, térmicos y de instrumentación.
  1. Desarrollar e integrar ActivATE/ActivATE360, drivers de dispositivos/instrumentación y flujos de trabajo de ejecución de pruebas.
  1. Implementar flujos de trabajo de SCAN, ejecución de patrones y conversión de vectores.
  1. Depurar problemas a nivel de sistema en software, comunicaciones, firmware, hardware y ejecución de DUT.
  1. Trabajar directamente con clientes y equipos de ingeniería globales durante la integración y el despliegue.
  1. Recopilar requisitos de clientes, departamentos internos y socios interdepartamentales; comunicar compensaciones (tradeoffs) y entregar soluciones desde el diseño hasta la producción.
  1. Diseñar para una ejecución fiable, integridad de datos de prueba, recuperación de fallos y compatibilidad entre componentes que evolucionan de forma independiente.
  1. Ser mentor de ingenieros y liderar revisiones de diseño/código, manteniendo al mismo tiempo un rol práctico.
  1. Todas las demás funciones que se asignen.

Cualificaciones

CUALIFICACIONES REQUERIDAS

  1. 12+ años de experiencia en ingeniería de software con un sólido liderazgo técnico práctico.
  1. Profunda experiencia en C#/.NET, sistemas distribuidos, multihilo, programación asíncrona, APIs y depuración.
  1. Experiencia en la integración de software con equipos físicos, firmware, drivers o sistemas de prueba de semiconductores/industriales.
  1. Experiencia en la gestión de la arquitectura desde la implementación, integración y despliegue en producción.
  1. Sólidos conocimientos de TCP/IP, UDP, HTTP y gRPC.
  1. Título de Grado en Informática, Ingeniería Informática, Ingeniería Eléctrica o un campo relacionado, o experiencia práctica equivalente.
  1. Debe estar dispuesto/a a trabajar presencialmente en nuestra oficina de Lake Forest, CA.

REQUISITOS ADICIONALES

  1. Disposición a trabajar en un entorno presencial y on-site (No Híbrido) en Lake Forest, CA.
  1. Capacidad y disposición para viajar a nivel nacional e internacional, a veces con poca antelación.
  1. Sólidas habilidades de comunicación escrita y verbal.

CUALIFICACIONES PREFERIDAS

  1. Experiencia con SLT, Burn-In, ATE, HPC, ActivATE/ActivATE360 o Advantest 93000.
  1. Experiencia con pruebas digitales, programas de prueba, drivers de dispositivos, instrumentación y pruebas hardware-in-the-loop.
  1. Experiencia en la entrega de software multiplataforma y on-premises en entornos de producción de semiconductores.

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