Temple Health
Voyant Photonics
Engenheiro de Software de Sistemas, Validação de Hardware
Sobre nós
Engenheiro de Software de Sistemas, Validação de Hardware
Voyant Photonics fabrica chips fotônicos de silício que direcionam e alternam a luz em alta velocidade. Eles impulsionam a próxima geração de LiDAR FMCW em escala de chip para robótica e autonomia, e chaves de circuito óptico (OCS) para data centers de IA. Com sede em NYC, somos uma equipe prática que projeta, constrói e implementa hardware de fronteira para resolver problemas importantes, desde como as máquinas enxergam até como a IA escala.
Sobre a função
Nossa pilha tecnológica abrange lógica de FPGA e ASIC, firmware de microcontrolador, drivers de Linux e APIs voltadas para o usuário em várias plataformas, e cada camada muda a cada semana. Estamos contratando engenheiros, em mais de um nível, para mantê-los integrados, testados e prontos para lançamento.
O que realmente importa
O código está mais barato de escrever do que nunca. Saber o que deve ser escrito e o que significa "concluído" é o trabalho. Queremos alguém com opiniões fortes e bem fundamentadas sobre como o software deve ser organizado e como a cobertura de testes deve crescer, que defenda essas opiniões e que mude de ideia quando as evidências mostrarem o contrário.
Coisas em que acreditamos como equipe
- Corrija na fonte. Um bug é corrigido onde ele vive, mesmo quando é código de outra pessoa. O atrito de trabalhar nas áreas uns dos outros vale a pena.
- Viva na ponta. Todo repositório rastreia a versão mais recente de tudo do que depende. Pequenas e frequentes atualizações revelam falhas enquanto ainda são baratas de corrigir.
- Código duplicado é código quebrado. Duas cópias divergem e, então, uma delas está errada.
- Não funciona até que outra pessoa tenha executado em hardware. Sua própria simulação ou bancada é onde você começa, não onde você termina.
Discorda de algum? Diga-nos o porquê ao se candidatar.
A vida na Voyant
Construímos hardware e software de fronteira a partir de nosso laboratório e escritório em Midtown Manhattan, onde mesas ópticas, bancadas de laboratório e eletrônicos ficam ao lado de um espaço de escritório tradicional. Nosso trabalho é prático e principalmente presencial, mas não operamos em um horário rígido de 9 às 5. Fazemos parcerias com clientes em diferentes fusos horários, então algumas chamadas começam cedo ou terminam tarde, e ajustamos os horários em torno delas. Operamos em um ambiente de alta confiança e alta responsabilidade: você será dono de um trabalho significativo, agirá rapidamente e frequentemente usará mais de um chapéu. A Voyant oferece almoço servido todos os dias na sede, e somos um grupo diversificado de amantes da gastronomia de todo o mundo que gosta de compartilhar comida, cultura e ideias técnicas ao redor da mesa de almoço.
O que você fará
- Assuma a responsabilidade pelos lançamentos, do commit ao cliente: construa, verifique, versione e envie pacotes de produtos (bitstreams de FPGA, firmware, drivers, APIs), incluindo atualizações de campo, com notas de lançamento e runbooks em que as pessoas confiam.
- Expanda nosso CI de HIL para cobrir cada subsistema e traga cada novo produto para ele desde sua primeira placa de bring-up.
- Rastreie cada bug que o CI encontrar até sua causa raiz, seja Python, Rust, firmware, um driver de Linux ou lógica de FPGA, e então corrija-o.
- Leve nossos produtos para os sistemas que os utilizam: sincronização de tempo, calibração, fusão de sensores e ecossistemas de código aberto como OCP e ROS.
O que estamos procurando
- 2+ anos de experiência em engenharia de software, ou profundidade equivalente de pesquisa, estágios ou projetos pessoais sérios. Ajustaremos o escopo à experiência.
- Python forte e conforto para depurar linguagens que você não escreve todos os dias.
- Experiência prática com hardware: bring-up, leitura de esquemáticos e uso de instrumentos de laboratório para distinguir um bug de software de um bug de placa.
- Experiência com CI/CD, idealmente contra hardware real.
- Comunicador proativo que se preocupa com a documentação para apoiar membros da equipe multifuncional e clientes.
Diferenciais
- Rust, C++ ou C embarcado (usamos STM32)
- Drivers de dispositivo Linux, especialmente SPI e interfaces personalizadas de baixo nível
- Ler System Verilog bem o suficiente para depurar através da fronteira da FPGA
- Rigs de HIL e automação de laboratório (SCPI/VISA, runners de CI auto-hospedados)
- Depuração de temporização e integridade de sinal em SPI, I2C, UART, Ethernet e JTAG/SWD, além de retrabalho de placas
- Fibra óptica e equipamentos de teste óptico
- Redes de data center, PTP, nuvens de pontos ou ROS 2
- Suporte a software do qual clientes externos dependem
O que você ganhará
- Propriedade da arquitetura de lançamento e teste para nossos produtos, desde o primeiro bring-up até o envio: decisões reais, não o pipeline de outra pessoa.
- Colaboração próxima com engenheiros de hardware, óptica, processamento de sinais e percepção, e influência real sobre a direção técnica em uma empresa em estágio inicial.
- Um caminho para o trabalho de integração voltado ao cliente, se isso lhe interessar.
Empregador de Igualdade de Oportunidades
Voyant Photonics é um empregador de igualdade de oportunidades comprometido em construir um local de trabalho diversificado e inclusivo. Recebemos candidatos de todas as origens e não discriminamos com base em raça, cor, religião, gênero, identidade ou expressão de gênero, orientação sexual, gravidez, estado civil ou de parceria, idade, origem nacional, cidadania, status de veterano ou militar, deficiência, condição médica, informações genéticas, status de cuidador ou qualquer outra característica protegida por lei.
