XTEND

Engenheiro(a) de Software Embarcado

PythonC++
Tradução automática. Consulte o original.

Sobre a oportunidade

XTEND Tampa está buscando um(a) Engenheiro(a) de Software Embarcado para dar suporte ao desenvolvimento, integração e produção de sistemas autônomos de drones.

Esta função foca no desenvolvimento prático de software embarcado e firmware para plataformas táticas de UAS, incluindo desenvolvimento de drivers de baixo nível, integração de hardware/software, interfaces de comunicação e depuração de sistemas embarcados. O(a) engenheiro(a) trabalhará em estreita colaboração com as equipes de elétrica, mecânica, software e produção para garantir sistemas de drones confiáveis, fabricáveis e prontos para uso em campo.

Principais Responsabilidades

Desenvolvimento de Software Embarcado e Firmware

  1. Desenvolver, manter e aprimorar software embarcado e firmware para sistemas autônomos de drones usando C, com suporte ocasional usando C++ e Python.

Integração Hardware / Software

  1. Trabalhar diretamente com componentes de hardware, processadores embarcados, co-processadores, sensores, interfaces de carga útil e dispositivos periféricos para garantir uma integração confiável em nível de sistema.

Desenvolvimento de Drivers de Baixo Nível

  1. Desenvolver e dar suporte a drivers de baixo nível e interfaces de comunicação, incluindo I2C, UART, SPI, GPIO e outros protocolos de hardware embarcado.

Desenvolvimento de Microcontroladores

  1. Dar suporte ao desenvolvimento embarcado em plataformas baseadas em microcontroladores STM ARM, incluindo implementação de firmware, depuração e ativação de hardware (hardware bring-up).

Suporte à Integração de Sistemas

  1. Colaborar com as equipes de elétrica, mecânica, software e produção durante o desenvolvimento de protótipos, integração de sistemas e solução de problemas de produção.

Depuração e Solução de Problemas

  1. Solucionar problemas de firmware, hardware, PCB e interfaces usando ferramentas de engenharia como osciloscópios, analisadores lógicos, depuradores e esquemáticos.

Suporte ao Sistema Operacional Principal

  1. Contribuir para o desenvolvimento e refinamento da arquitetura de software embarcado e do ambiente operacional principal da XTEND para sistemas de drones e cargas úteis.

Testes e Validação

  1. Dar suporte a testes em bancada, testes hardware-in-the-loop, testes de integração de sistemas e validação em campo de sistemas embarcados.

Documentação

  1. Desenvolver e manter documentação de software embarcado, descrições de interface, procedimentos de teste, guias de solução de problemas e notas de integração.

Requisitos

  1. Formação - Bacharelado em Engenharia Elétrica, Engenharia da Computação, Ciência da Computação, Engenharia de Software ou área técnica relacionada.
  1. Experiência - 5+ anos de experiência prática em desenvolvimento de software embarcado ou firmware.
  1. Programação Embarcada - Sólida experiência em desenvolvimento de software embarcado em C.
  1. Integração de Hardware - Experiência em depuração e integração de software diretamente em plataformas de hardware.
  1. Protocolos de Comunicação - Experiência na implementação ou solução de problemas de protocolos de comunicação embarcada como I2C, UART, SPI, GPIO ou interfaces similares.
  1. Microcontroladores - Experiência trabalhando com microcontroladores STM ARM ou plataformas de processadores embarcados similares.
  1. Ferramentas de Depuração - Proficiência no uso de osciloscópios e outras ferramentas de depuração em nível de bancada para solucionar problemas de sistemas embarcados, PCBs e interfaces de hardware.
  1. Esquemáticos e Compreensão de Nível de Placa - Capacidade de ler esquemáticos, entender a intenção do design em nível de placa e dar suporte à solução de problemas de hardware/software.
  1. Engenharia Prática - Confortável trabalhando diretamente com hardware, protótipos, sistemas de produção e equipamentos em campo.
  1. Colaboração em Equipe - Fortes habilidades de comunicação com a capacidade de trabalhar em equipes de software embarcado, engenharia elétrica, engenharia mecânica, produção e suporte de campo.

Qualificações Preferenciais

  1. Experiência com C e/ou Python.
  1. Experiência com desenvolvimento de kernel Linux ou ambientes embarcados Linux.
  1. Familiaridade com ROS2.
  1. Experiência usando Git ou ferramentas similares de gerenciamento de configuração de software.
  1. Experiência com sistemas de drones, robótica, sistemas autônomos, sistemas aeroespaciais ou produtos relacionados à defesa.
  1. Experiência no suporte a montagens de protótipos, ambientes de produção ou sistemas de hardware em campo.
  1. Familiaridade com sistemas de tempo real, integração de sensores, controle de carga útil ou módulos de comunicação.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores