Programador de Sistemas Embarcados

Casado

Goiânia

Presencial

BRL 120.000 - 180.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

A Casado procura engenheiro de firmware embarcado para desenvolver, testar e manter firmware em microcontroladores Espressif e ST, usando C/C++ e FreeRTOS. O contratado irá integrar sensores, atuadores e periféricos via UART/SPI/I2C/CAN/ADC, além de implementar conectividade e protocolos de comunicação.

Você trabalhará com atualização de firmware, depuração avançada e colaboração com a equipe de hardware para validação de produtos.

Formación

  • Experiência em C/C++ para sistemas embarcados.
  • Conhecimento de microcontroladores Espressif e ST.
  • Experiência com FreeRTOS e conceitos de tempo real.
  • Familiaridade com ESP-IDF e STM32CubeIDE/CubeMX.
  • Conhecimento de interrupções, timers, DMA e interfaces de comunicação.
  • Capacidade de interpretar esquemas elétricos e datasheets.
  • Experiência com Git e depuração de firmware.

Responsabilidades

  • Desenvolver e manter firmware para dispositivos embarcados.
  • Implementar tarefas, filas, semáforos e sincronização com FreeRTOS.
  • Integrar sensores, atuadores e periféricos por UART/SPI/I2C/CAN/ADC.
  • Desenvolver conectividade Wi‑Fi, Bluetooth/BLE e Ethernet conforme o projeto.
  • Implementar protocolos MQTT/HTTP/HTTPS/Modbus.
  • Realizar depuração com JTAG/SWD, osciloscópio e analógico lógico.
  • Otimizar energia, memória e tempo de resposta.
  • Implementar OTA e watchdogs para recuperação de falhas.
  • Elaborar testes e documentação, versionar com Git.
  • Colaborar com hardware na validação de produtos.

Conocimientos

C/C++ para embedded
FreeRTOS
Espressif ESP32
STM32CubeIDE/CubeMX
Interrupções e DMA
Interfaces UART SPI I2C CAN ADC
Git
Leitura de datasheets

Educación

Formação técnica ou superior em Engenharia, Ciência da Computação, Automação, Eletrônica ou áreas correlatas

Herramientas

ESP-IDF
STM32CubeIDE/CubeMX

Descripción del empleo

Objetivo do cargo

Desenvolver, testar e manter firmware para sistemas embarcados baseados em microcontroladores Espressif e ST, utilizando C/C++ e FreeRTOS, com foco em confiabilidade, desempenho e integração com hardware.

Principais responsabilidades
  • Desenvolver e manter firmware para dispositivos embarcados.
  • Implementar tarefas, filas, semáforos e mecanismos de sincronização com FreeRTOS.
  • Integrar sensores, atuadores e periféricos por meio de interfaces como UART, SPI, I²C, CAN e ADC.
  • Desenvolver funcionalidades de conectividade via Wi-Fi, Bluetooth/BLE e Ethernet, conforme o projeto.
  • Implementar protocolos de comunicação, como MQTT, HTTP/HTTPS e Modbus.
  • Realizar depuração e análise de falhas utilizando JTAG/SWD, osciloscópio e analisador lógico.
  • Otimizar consumo de energia, uso de memória e tempo de resposta.
  • Implementar atualização de firmware, watchdogs e mecanismos de recuperação de falhas.
  • Elaborar testes e documentação técnica, mantendo o código versionado em Git.
  • Colaborar com a equipe de hardware na integração e validação dos produtos.
Requisitos
  • Experiência com programação em C/C++ para sistemas embarcados.
  • Conhecimento de microcontroladores Espressif e ST.
  • Experiência com FreeRTOS e conceitos de sistemas de tempo real.
  • Familiaridade com ESP-IDF e STM32CubeIDE/CubeMX.
  • Conhecimento de interrupções, timers, DMA e interfaces de comunicação.
  • Capacidade de interpretar esquemas elétricos e datasheets.
  • Experiência com Git e depuração de firmware.
  • Formação técnica ou superior em Engenharia, Ciência da Computação, Automação, Eletrônica ou áreas correlatas, ou experiência prática equivalente.
Diferenciais
  • Experiência com IoT e integração com plataformas em nuvem.
  • Conhecimento de bootloaders, atualizações OTA, secure boot e criptografia.
  • Experiência com testes automatizados de firmware e integração contínua.
  • Familiaridade com protocolos industriais e aplicações de baixo consumo.
  • Conhecimento de desenvolvimento de drivers e organização de firmware em camadas.
Competências comportamentais

Perfil analítico, organização, autonomia na investigação de problemas e boa comunicação para trabalhar em conjunto com equipes de hardware, software e produto.

Experiência com programação em C/C++ para sistemas embarcados., Conhecimento de microcontroladores Espressif e ST., Experiência com FreeRTOS e conceitos de sistemas de tempo real., Familiaridade com ESP-IDF e STM32CubeIDE/CubeMX., Conhecimento de interrupções, timers, DMA e interfaces de comunicação., Capacidade de interpretar esquemas elétricos e datasheets., Experiência com Git e depuração de firmware., Formação técnica ou superior em Engenharia, Ciência da Computação, Automação, Eletrônica ou áreas correlatas, ou experiência prática equivalente.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Líder Técnico de Desenvolvimento de Produto Sênior. - 117916
Líder Técnico de Desenvolvimento de Produto Sênior. - 117916

Manpower, Inc. • São Paulo

Presencial
BRL 180.000 - 300.000
Desenvolvedor de Firmware Embarcado
Desenvolvedor de Firmware Embarcado

Pasquali Solution • Rio Grande do Sul

Presencial
BRL 111.600 - 167.400
Desenvolvedor de Hardware/Firmware Embarcado
Desenvolvedor de Hardware/Firmware Embarcado

3S TECNOLOGIA • Barueri

Presencial
BRL 120.000 - 160.000
Restaurante no local
Vale Transporte mensal
Seguro de vida - MetLife
+5
Engenheiro de Software Embarcado
Engenheiro de Software Embarcado

CEABS SERVICOS S.A. • Curitiba

Presencial
BRL 89.280 - 133.920
Líder Técnico de Desenvolvimento de Produto Sênior
Líder Técnico de Desenvolvimento de Produto Sênior

MANPOWER STAFFING. (Matriz) • São Paulo

Presencial
BRL 180.000 - 250.000
Desenvolvedor de Firmware Embarcado
Desenvolvedor de Firmware Embarcado

3S TECNOLOGIA • Barueri

Presencial
BRL 100.000 - 167.000
Restaurante no local
Vale Transporte mensal
Seguro de vida – MetLife
+5
Analista de Desenvolvimento de Firmware Pleno
Analista de Desenvolvimento de Firmware Pleno

Linvo • Florianópolis

Presencial
BRL 120.000 - 190.000
ESPECIALISTA DE DESENVOLVIMENTO DE SOFTWARE EMBARCADO SÊNIOR – BSP AUTOMOTIVO (ok)
ESPECIALISTA DE DESENVOLVIMENTO DE SOFTWARE EMBARCADO SÊNIOR – BSP AUTOMOTIVO (ok)

LUZA Group • Hortolândia

Presencial
BRL 180.000 - 240.000
Desenvolvedor Backend
Desenvolvedor Backend

I/O Eletrônica Ltda. • Campinas

Presencial
BRL 89.000 - 134.000
Vale Transporte
Vale Alimentação
Seguro de Vida
+1
S Analista/Engenheiro de Desenvolvimento de Software Embarcado São José dos Campos, SP, Brasil Presencial PCD
S Analista/Engenheiro de Desenvolvimento de Software Embarcado São José dos Campos, SP, Brasil Presencial PCD

SIATT Engenharia, Indústria e Comércio Ltda • Brasil

Presencial
BRL 112.000 - 201.000