Engenheiro de Software Embedded Trabalho Remoto
Procuramos Engenheiro de Software Embedded para atuação remota em São Luís, focado em desenvolvimento de firmware, integração de hardware e otimização de sistemas embarcados. Trabalhe em projetos reais, aprenda práticas avançadas de firmware (RTOS, ARM Cortex‑M, drivers) e impacte soluções regionais com times multidisciplinares.
Missão: Engenharia de Firmware
Como parte do time, você será responsável por:
- Desenvolvimento: Desenvolver e manter firmware em C/C++ para MCUs (ARM Cortex‑M e similares), com ênfase em arquitetura de software embarcado, gerenciamento de tarefas em RTOS (ex.: FreeRTOS) e práticas de cross‑compilation.
- Drivers: Projetar, integrar e testar drivers de periféricos (ADC, PWM, GPIO, DMA), garantindo robustez, tratamento de erros e integração com HAL/BSP.
- Protocolos: Implementar e validar protocolos de comunicação serial e embarcados (UART, SPI, I2C, CAN), incluindo framing, checksums, retries e análise de tráfego com logic analyzer.
- Depuração: Realizar depuração hardware/software com ferramentas JTAG/SWD, osciloscópio e analisadores lógicos; interpretar sinais, rastrear faults em nível de registrador e otimizar ISR/latência.
- Integração: Colaborar com equipes de hardware, QA e produto para integração contínua, testes HIL e entrega de soluções completas; suportar validação de placas e testes de integração.
- Otimização: Otimizar consumo de energia, uso de memória e desempenho (profiling, otimizações de linker scripts, uso eficiente de DMA e low‑power modes) para produtos embarcados.
Requisitos essenciais
- Formação: Graduação em Engenharia, Ciência da Computação, Sistemas Embarcados ou áreas afins. Candidatos em início de carreira e recém‑formados são bem‑vindos.
- Linguagens: Experiência prática com C e C++ aplicados a microcontroladores, incluindo técnicas de otimização, uso de bibliotecas embarcadas e debugging de código nativo.
- RTOS: Familiaridade com RTOS (por exemplo FreeRTOS), gerenciamento de tarefas, sincronização, mutexes, timers e análise de latência.
- Protocolos: Domínio de protocolos embarcados e comunicação serial: UART, SPI, I2C e CAN; integração de sensores e módulos periféricos.
- Depuração: Prática com JTAG/SWD, uso de osciloscópio e analisador lógico; capacidade de diagnosticar problemas em nível de hardware e registrar testes reproduzíveis.
- Eletrônica: Leitura e interpretação de esquemas eletrônicos básicos, entendimento de sinais digitais/analógicos e comportamento de interfaces elétricas.
- Ferramentas: Familiaridade com controle de versão (Git), toolchains de cross‑compile, scripts de build e boas práticas de CI/CD aplicadas a firmware.
- Comunicação: Boa comunicação escrita e verbal para trabalho remoto com equipes distribuídas, organização de tarefas e documentação técnica clara.
O que oferecemos
- Experiência com Linux embarcado (Yocto, Buildroot) e desenvolvimento de bootloaders
- Conhecimento em BSP, device tree e linker scripts
- Projetos prévios, protótipos ou contribuições open source para compor portfólio técnico e repositórios públicos (GitHub/GitLab). Caso possua, inclua HIL ou testes automatizados de firmware e pipelines CI/CD específicos para firmware
Sobre a Empresa
A TOTVS é líder em software de gestão no Brasil, com foco em inovação tecnológica, equipes multidisciplinares e oportunidades de desenvolvimento profissional em tecnologia.
Dúvidas Frequentes
A vaga é 100% remota?
Sim, a posição permite atuação remota. Valorizamos candidatos baseados em São Luís pela proximidade com projetos regionais; reuniões presenciais ocasionais podem acontecer conforme necessidade do projeto.
Aceitam profissionais em início de carreira ou estágio?
Sim — buscamos talento e potencial. Candidatos em início de carreira são bem‑vindos e terão foco em aprendizado prático, mentoria e desenvolvimento de portfólio.
Quais são as principais tecnologias e ferramentas do dia a dia?
C/C++, RTOS (ex.: FreeRTOS), ARM Cortex‑M, JTAG/SWD, osciloscópio, logic analyzer, Git, toolchains de cross‑compile, e para alguns projetos Yocto/Buildroot e integração CI/CD.
Envie seu currículo e portfólio (links para GitHub, repositórios ou vídeos de protótipos). Candidate‑se para colaborar em soluções embarcadas reais e ampliar sua atuação técnica na região.
* O VagasFlix atua apenas na divulgação da vaga da empresa TOTVS.
Compartilhe!
Outras Vagas Recentes
-
Analista de Sistemas
Computação Guarulhos, São PauloTrabalho Remoto -
Eletricista
DHL Supply Chain Campos dos Goytacazes, Rio de JaneiroTempo Integral -
Desenvolvedor(a) Full Stack Sênior Java + Angular
XP Inc. Mogi das Cruzes, São PauloTempo Integral -
-
Analista de Marketing Digital Júnior
Tupy S.A. Mauá, São PauloEstágio -
Estágio em Design Gráfico Editorial
Anhanguera Educacional Minas Gerais, Montes ClarosEstágio -
Produtor Musical
Som Livre Alagoas, MaceióTempo Integral -
- 66019 Vagas Anunciadas
- 1747352 Currículos Recebidos