MANTECH
Skild AI
Engenheiro(a) de Firmware / Sistemas Embarcados
SOBRE A EMPRESA
Na Skild AI, estamos construindo a primeira inteligência robótica de propósito geral do mundo, robusta e que se adapta a cenários nunca vistos sem falhar. Acreditamos que a escala massiva através de machine learning orientada por dados é a chave para desbloquear essas capacidades para a implantação generalizada de robôs na sociedade. Nossa equipe é composta por indivíduos com diversos níveis de experiência e formações, desde recém-formados até especialistas de domínio. Experiência relevante na indústria é importante, mas, em última análise, menos do que suas habilidades e atitude demonstradas. Estamos procurando indivíduos apaixonados que estejam ansiosos para explorar águas desconhecidas e contribuir para nossos projetos inovadores.
VISÃO GERAL DA POSIÇÃO
Estamos buscando um(a) Engenheiro(a) de Firmware proficiente que desenvolverá e otimizará firmware para controle de motor BLDC e sistemas embarcados em tempo real. As principais responsabilidades incluem a implementação de algoritmos de controle, depuração de protocolos de comunicação e integração de firmware com frameworks como ROS, enquanto colabora com equipes de hardware para garantir o desempenho do sistema.
RESPONSABILIDADES
- Projetar, depurar e integrar protocolos de comunicação de baixo nível, como RS-485, CAN, UART e SPI.
- Desenvolver firmware para microcontroladores e ambientes embarcados Linux.
- Implementar e manter sistemas em tempo real usando RTOS (por exemplo, FreeRTOS, RT Linux, VxWorks).
- Colaborar com engenheiros de hardware para ativar novas PCBAs e integrá-las em sistemas eletromecânicos.
- Integrar firmware em frameworks de comunicação de nível superior, como DDS (Distributed Data Service), por exemplo, ROS.
- Testar, validar e depurar sistemas de firmware em laboratório.
- Documentar processos de design de firmware e contribuir para as melhores práticas.
QUALIFICAÇÕES PREFERENCIAIS
- Bacharelado ou Mestrado em Engenharia Elétrica, Robótica ou Mecatrônica.
- Experiência prática em desenvolvimento de firmware para robótica, controle de motores ou sistemas embarcados.
- Especialização em controle de motores BLDC, incluindo FOC (Field-Oriented Control), PWM e técnicas de controle de corrente/posição.
- Proficiência em protocolos de comunicação de baixo nível, como RS-485, CAN e SPI.
- Experiência com sistemas embarcados em tempo real (por exemplo, FreeRTOS, RT Linux).
- Familiaridade com frameworks DDS (por exemplo, ROS).
- Proficiência em C/C++ para sistemas embarcados e habilidade com ferramentas de depuração.
- Excelentes habilidades de resolução de problemas e capacidade de lidar com desafios complexos de integração de sistemas.
Faixa Salarial Base $100,000—$300,000 USD
