
A RANOVUS Inc. desenvolve hardware de interconexão óptica e fotônica de silício para data centers em hiperescala e clusters de computação de IA. Seu portfólio inclui mecanismos ópticos de vários terabits, lasers e moduladores projetados para oferecer conectividade de alta densidade e baixo consumo por Ethernet e DWDM, à medida que os sistemas GPU e XPU crescem. A empresa trabalha com fundições de semicondutores e fornecedores de encapsulamento em soluções desenvolvidas em conjunto para redes de expansão vertical e horizontal de data centers. Sua atuação abrange hardware, telecomunicações e inteligência artificial.
Engenheiro(a) sênior de software embarcado
Desenvolva firmware em C para módulos de comunicação óptica da RANOVUS, liderando a inicialização do hardware, a validação, CI/CD e a implantação em produção.
$ 140.000 – $ 160.000 / ano
HíbridoTempo integralSêniorIdioma Obrigatório: inglêsEngenheiro de softwareEngenheiro full-stackDescrição
- Desenvolva firmware de baixo nível em C para sistemas de comunicação óptica baseados em microcontroladores.
- Defina requisitos de firmware, interfaces e comportamento do sistema com arquitetos de hardware e sistemas.
- Crie drivers de dispositivos, malhas de controle, diagnósticos, telemetria e protocolos de comunicação.
- Aprimore o desempenho do firmware, a eficiência energética, o uso de memória e a confiabilidade de longo prazo.
- Lidere a inicialização de placas, a integração de hardware e software e a validação em nível de sistema.
- Promova práticas seguras, escaláveis e sustentáveis de desenvolvimento de firmware.
- Aprimore CI/CD com GitLab e pipelines automatizados de compilação e testes.
- Defina estratégias de testes unitários, de integração e em nível de sistema.
- Investigue problemas complexos entre firmware, hardware e sistemas e identifique as causas-raiz.
- Oriente engenheiros juniores e estudantes em programas cooperativos.
- Contribua para roteiros técnicos, revisões de arquitetura e discussões de projeto.
- Mantenha a documentação técnica, os padrões de código e os processos de desenvolvimento.
- Trabalhe com parceiros externos e equipes de fabricação para apoiar a implantação em produção e as operações contínuas.
Requisitos
- Bacharelado ou mestrado em engenharia da computação, engenharia elétrica, ciência da computação ou formação e experiência profissional equivalentes.
- Pelo menos 10 anos de experiência profissional no desenvolvimento de firmware embarcado.
- Conhecimento especializado de C para sistemas embarcados.
- Ampla experiência no desenvolvimento de firmware para microcontroladores como PSoC ou STM32 em ambientes com recursos limitados.
- Sólido conhecimento dos fundamentos de sistemas embarcados, incluindo interrupções, DMA, conceitos de RTOS, bootloaders e gerenciamento de memória.
- Domínio de Python para scripts, automação ou ferramentas em nível de sistema.
- Experiência com controle de versão e fluxos de trabalho de CI/CD usando Git e GitLab.
- Experiência prática em depuração com osciloscópios, analisadores lógicos e instrumentos de laboratório relacionados.
- Excelentes habilidades de comunicação escrita e verbal.