Engenheiro de Software Embedded Trabalho Remoto
Procuramos Engenheiro de Software Embedded para atuar remotamente em Campinas, desenvolvendo firmware em C/C++ e soluções embarcadas que impactam produtos reais. Buscamos profissional técnico, colaborativo e orientado a resultados, interessado em crescimento técnico, construção de portfólio e entrega de soluções robustas para ambientes embarcados.
Missão e Responsabilidades
Você atuará no desenvolvimento completo de firmware e integração com hardware, incluindo:
- Firmware: Implementar e depurar firmware em C/C++ para microcontroladores (ARM Cortex-M, STM32, PIC ou similares), usando toolchains e práticas de baixo nível (CMSIS, HAL, registradores, DMA).
- Drivers: Desenvolver e integrar drivers para periféricos (GPIO, ADC, PWM, I2C, SPI, UART, CAN) garantindo robustez, tratamento de erros e eficiência de CPU/ memória.
- Protocolos: Implementar e adaptar stacks de comunicação (UART, I2C, SPI, CAN, TCP/IP, MQTT quando aplicável) e validar conformidade com requisitos de produto.
- Depuração: Depurar em bancada e em campo com JTAG/SWD, osciloscópio e analisadores lógicos; investigar faults, glitches e problemas de integridade de sinal.
- Testes: Projetar e executar testes embarcados, validar funcionalidades em bancada, medir desempenho e consumo de energia; escrever testes unitários e integração quando possível.
- RTOS: Projetar tarefas, sincronização e gerenciamento de recursos em RTOS (FreeRTOS, Zephyr ou similar) ou aplicar técnicas multitarefa em sistemas bare-metal.
Requisitos Essenciais
- Formação: Curso superior em Engenharia, Ciência da Computação, Controle e Automação ou áreas correlatas (cursando ou concluído).
- Linguagem: Sólidos conhecimentos em C e C++ aplicados a ambientes embarcados, compreensão de alocação estática, ponteiros e otimização de código.
- Microcontroladores: Experiência prática com microcontroladores ARM (Cortex-M), PIC ou similares, incluindo configuração de clocks, periféricos e gerência de energia.
- Protocolos: Experiência com UART, I2C, SPI e CAN; capacidade de analisar sinais e implementar protocolos proprietários quando necessário.
- Depuração: Familiaridade com JTAG/SWD, uso de osciloscópio e analisador lógico para diagnóstico e otimização de sistemas embarcados.
- RTOSConhecimentos: Conhecimento em RTOS ou técnicas de multitarefa, gerenciamento de interrupções, prioridades e sincronização de recursos.
- Eletrônica: Capacidade de ler esquemas elétricos, interpretar datasheets e colaborar eficientemente com times de hardware.
- TrabalhoRemoto: Organização, boa comunicação escrita e foco em entrega e documentação para trabalho remoto e colaboração com times distribuídos.
O que oferecemos
- Experiência prática com FreeRTOS, Zephyr ou outros RTOS
- Desenvolvimento de drivers de dispositivo e BSP
- Conhecimento em conectividade IoT (MQTT, BLE, LoRa) e protocolos de rede embarcada (lwIP, mbedTLS, TLS-Lightweightsafety). Nota: termos técnicos relevantes mantidos para SEO e busca técnica de candidatos e recrutadores. Se preferir, remova a nota técnica de descrição do diferencial. Esta linha é explicativa e pode ser ajustada conforme necessidade do anúncio para evitar excesso de detalhe. (Observação de conteúdo técnico.)
Sobre a Empresa
A Magic Software Brasil desenvolve soluções de software e integração com foco em inovação e qualidade. Valorizamos aprendizagem contínua, trabalho colaborativo e o desenvolvimento de profissionais na região.
Dúvidas Frequentes
A vaga é totalmente remota?
A atuação é remota, com possibilidade de deslocamentos eventuais a Campinas para validação em bancada, reuniões técnicas ou integrações de hardware quando necessário.
Preciso ter experiência com RTOS?
Conhecimento em RTOS é diferencial importante (FreeRTOS, Zephyr), mas candidatos com forte base em C/C++ e experiência em multitarefa bare-metal também serão considerados.
A vaga é para estágio?
Não — a vaga é para Engenheiro de Software Embedded (nível efetivo); entretanto, estudantes avançados com projetos relevantes podem se candidatar se atenderem aos requisitos técnicos.
Se interessou? Candidate-se enviando currículo e portfólio técnico; avaliaremos com atenção e retornaremos em breve.
* O VagasFlix atua apenas na divulgação da vaga da empresa Magic Software Brasil.
Compartilhe!
Outras Vagas Recentes
-
Estágio em Contabilidade Fiscal
Rede D Rio de Janeiro, São João de MeritiEstágio -
Auxiliar de Cozinha
Rede de Restaurantes Sabor & Arte Minas Gerais, UberlândiaEstágio -
Analista de Sucesso do Cliente
TOTVS Campo Grande, Mato Grosso do SulTrabalho Remoto -
-
Consultor de Gestão Pública
Accenture Osasco, São PauloTrabalho Remoto -
Controlador de Estoque
Magnesita Refratários S.A. Contagem, Minas GeraisEstágio -
Estágio em Química
Bayer Brasília, Distrito FederalTempo Integral -
- 66019 Vagas Anunciadas
- 1747352 Currículos Recebidos