Heritage Auctions
Atomic Machines
Ingeniero de Sistemas Staff, Software
SOBRE ESTE ROL
Atomic Machines está construyendo el Matter Compiler™, el primero de una nueva clase de sistemas de fabricación de IA nativa y totalmente digital que construyen máquinas funcionales directamente a partir de código. El Matter Compiler™ está dirigido a micromáquinas: motores y engranajes del tamaño de un grano de arena, robots lo suficientemente pequeños como para trabajar dentro del cuerpo, refrigeración integrada directamente en los chips que ejecutan IA, y los muchos dispositivos como estos que han estado esperando una forma de construirlos. Su primer producto es PrimeSwitch™, un relé de potencia electromecánico del tamaño de una pila de botón que soporta una corriente continua de 150 amperios y se abre en 50 microsegundos, unas mil veces más rápido que un contactor convencional. Fundada por Jeff Holden —emprendedor en serie, ex-SVP de Amazon y primer Director de Producto de Uber— la empresa ha recaudado $250 millones hasta la fecha.
Atomic Machines tiene su sede en el Área de la Bahía de San Francisco, con oficinas en Emeryville y Santa Clara.
Como Ingeniero de Sistemas de Software Staff en Atomic Machines, usted diseñará y desarrollará la infraestructura de software que coordina equipos de fabricación de precisión, sistemas de control distribuido y plataformas robóticas. Usted definirá la arquitectura del sistema de software y, al mismo tiempo, implementará componentes de software críticos, herramientas de integración e infraestructura de validación.
Este rol 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
- Desarrollar una comprensión profunda de la arquitectura de la plataforma distribuida de Atomic Machines.
- Ser responsable de la arquitectura del sistema de software que abarca sistemas embebidos, controles, servicios en la nube y aplicaciones de fabricación.
- Definir las interfaces de software entre los servicios de la plataforma, la robótica y el hardware.
- Ejecutar el diseño e implementación de software para la infraestructura crítica.
- Desarrollar APIs, protocolos de comunicación y servicios distribuidos.
- Impulsar el análisis de rendimiento del software, el análisis de latencia, la sincronización y las mejoras de fiabilidad.
- Definir estrategias de validación del sistema y metodologías de verificación.
- Impulsar FMEA, estudios comparativos e investigaciones de causa raíz.
QUÉ NECESITARÁS
- + de 10 años construyendo sistemas de software complejos.
- Mentalidad de sistemas basada en principios fundamentales.
- Sólida experiencia en arquitectura de software.
- Experiencia con sistemas distribuidos y redes.
- Experiencia con gRPC, REST APIs, sistemas de mensajería e IPC.
- Experiencia integrando software con robótica y hardware industrial.
- Familiaridad con sistemas embebidos y software en tiempo real.
- Grado/Máster en Ingeniería Informática, Ingeniería de Software, Informática o equivalente.
- Se prefiere experiencia con C++, Rust o Go.
La compensación por este puesto también incluye acciones y beneficios.
Rango salarial $170,000—$230,000 USD
Atomic Machines es un empleador que ofrece igualdad de oportunidades y valora la diversidad, y no discrimina por motivos de características protegidas por la ley aplicable. Estamos comprometidos con una experiencia de entrevista inclusiva, incluso para personas con discapacidades. Para solicitar una adaptación, póngase en contacto con [email protected] [[email protected]]. Para ayudar a nuestro equipo de contratación a gestionar el volumen de solicitudes y responder a los candidatos de manera más eficiente, Atomic Machines puede utilizar herramientas asistidas por IA.
