Atomic Machines

Staff Systems Engineer, Software

C++RustGo
Traducción automática. Consulta el original.

Sobre la oportunidad

Atomic Machines está inaugurando una nueva era de micromanufactura con su tecnología Matter Compiler™. Esta tecnología full-stack permite diseñar y construir nuevas clases de micromaquinaria ofreciendo procesos de fabricación y una biblioteca de materiales inaccesibles para los métodos de fabricación de semiconductores. Promete desbloquear la fabricación de MEMS para muchas clases de dispositivos frustradas por los métodos de semiconductores y abrir clases de productos completamente nuevas. La tecnología Matter Compiler™ materializa completamente el sueño de la fabricación digital: entran bits y materias primas, y salen micromaquinarias completas y funcionales. El equipo de Atomic Machines también ha creado un primer dispositivo emocionante, uno que solo fue posible gracias a la existencia de la tecnología Matter Compiler™, que presentaremos al mundo próximamente.

Nuestras oficinas se encuentran en Emeryville y Santa Clara, California.

Rango salarial $170,000—$230,000 USD

SOBRE ESTE PUESTO

Como Ingeniero/a de Sistemas de Software Staff en Atomic Machines, diseñarás y desarrollarás la infraestructura de software que coordina equipos de fabricación de precisión, sistemas de control distribuidos y plataformas robóticas. Definirás la arquitectura del sistema de software, al mismo tiempo que implementarás componentes de software críticos, herramientas de integración e infraestructura de validación. Este puesto combina la ingeniería de sistemas de alto nivel con el desarrollo y las pruebas de software prácticas para garantizar el despliegue robusto de sistemas de fabricación complejos.

QUÉ HARÁS

  1. Desarrollar una comprensión profunda de la arquitectura de la plataforma distribuida de Atomic Machines.
  1. Ser responsable de la arquitectura del sistema de software que abarca sistemas embebidos, controles, servicios en la nube y aplicaciones de fabricación.
  1. Definir las interfaces de software entre los servicios de la plataforma, la robótica y el hardware.
  1. Ejecutar el diseño e implementación de software para la infraestructura crítica.
  1. Desarrollar APIs, protocolos de comunicación y servicios distribuidos.
  1. Impulsar el análisis de rendimiento del software, el análisis de latencia, la sincronización y las mejoras de fiabilidad.
  1. Definir estrategias de validación del sistema y metodologías de verificación.
  1. Impulsar FMEA, estudios comparativos e investigaciones de causa raíz.

QUÉ NECESITARÁS

  1. 10+ años construyendo sistemas de software complejos.
  1. Mentalidad de sistemas basada en principios fundamentales.
  1. Sólida experiencia en arquitectura de software.
  1. Experiencia con sistemas distribuidos y redes.
  1. Experiencia con gRPC, REST APIs, sistemas de mensajería e IPC.
  1. Experiencia integrando software con robótica y hardware industrial.
  1. Familiaridad con sistemas embebidos y software en tiempo real.
  1. Grado/Máster en Ingeniería Informática, Ingeniería de Software, Informática o equivalente.
  1. Se valorará experiencia con C++, Rust o Go.

La compensación por este puesto también incluye acciones y beneficios.

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