Heritage Auctions
Atomic Machines
Engenheiro de Sistemas Staff, Software
SOBRE ESTA VAGA
Atomic Machines está construindo o Matter Compiler™, o primeiro de uma nova classe de sistemas de fabricação totalmente digitais e nativos de IA que constroem máquinas funcionais diretamente a partir de código. O Matter Compiler™ é voltado para micro-máquinas: motores e engrenagens do tamanho de um grão de areia, robôs pequenos o suficiente para trabalhar dentro do corpo, resfriamento embutido diretamente nos chips que executam IA e os muitos dispositivos como eles que aguardavam uma maneira de construí-los. Seu primeiro produto é o PrimeSwitch™, um relé de potência eletromecânico do tamanho de uma bateria de botão que suporta 150 amperes de corrente contínua e abre em 50 microssegundos, cerca de mil vezes mais rápido que um contator convencional. Fundada por Jeff Holden — empreendedor serial, ex-SVP da Amazon e primeiro Chief Product Officer da Uber — a empresa levantou US$ 250 milhões até o momento.
Atomic Machines está sediada na área da Baía de São Francisco, com escritórios em Emeryville e Santa Clara.
Como Engenheiro de Sistemas de Software Staff na Atomic Machines, você arquitetará e desenvolverá a infraestrutura de software que coordena equipamentos de fabricação de precisão, sistemas de controle distribuídos e plataformas robóticas. Você definirá a arquitetura do sistema de software, ao mesmo tempo em que implementará componentes de software críticos, ferramentas de integração e infraestrutura de validação.
Esta função combina engenharia de sistemas de alto nível com desenvolvimento e teste de software prático para garantir a implantação robusta de sistemas de fabricação complexos.
O QUE VOCÊ FARÁ
- Desenvolver um profundo entendimento da arquitetura da plataforma distribuída da Atomic Machines.
- Ser o responsável pela arquitetura do sistema de software abrangendo sistemas embarcados, controles, serviços de nuvem e aplicações de fabricação.
- Definir interfaces de software entre serviços da plataforma, robótica e hardware.
- Executar o design e a implementação de software para infraestrutura crítica.
- Desenvolver APIs, protocolos de comunicação e serviços distribuídos.
- Liderar a análise de desempenho de software, análise de latência, sincronização e melhorias de confiabilidade.
- Definir estratégias de validação de sistema e metodologias de verificação.
- Liderar FMEA, estudos comparativos e investigações de causa raiz.
O QUE VOCÊ PRECISA
- 10+ anos construindo sistemas de software complexos.
- Mentalidade de sistemas baseada em primeiros princípios.
- Forte experiência em arquitetura de software.
- Experiência com sistemas distribuídos e redes.
- Experiência com gRPC, REST APIs, sistemas de mensagens e IPC.
- Experiência na integração de software com robótica e hardware industrial.
- Familiaridade com sistemas embarcados e software em tempo real.
- BS/MS em Engenharia de Computação, Engenharia de Software, Ciência da Computação ou equivalente.
- Experiência com C++, Rust ou Go é preferencial.
A remuneração para esta posição também inclui ações e benefícios.
Faixa Salarial $170,000—$230,000 USD
Atomic Machines é um empregador que oferece igualdade de oportunidades e valoriza a diversidade, não discriminando com base em características protegidas pela lei aplicável. Estamos comprometidos com uma experiência de entrevista inclusiva, inclusive para pessoas com deficiência. Para solicitar uma adaptação, entre em contato com [email protected] [[email protected]]. Para ajudar nossa equipe de recrutamento a gerenciar o volume de candidaturas e responder aos candidatos de forma mais eficiente, a Atomic Machines pode usar ferramentas assistidas por IA.
