RANOVUS Inc.
RANOVUS Inc.
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.

Descriçã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.