Software developer sr | full stack iot embarcado
Summary
Senior embedded/full-stack IoT developer for an international building-automation project: designing Embedded Linux control devices, writing modern C++17 and Python, and integrating wired/wireless devices using IoT protocols, CI/CD and open-source workflows. 100% remote, PJ contract, agile international teams.
Fraga Assessoria, é uma empresa especializada em Assessoria Coaching e Headhunter. Nosso objetivo é conectar os melhores profissionais às melhores oportunidades.
Estamos em busca de um(a) Software Developer Sênior com forte experiência em desenvolvimento de sistemas embarcados, Embedded Linux, C++ e tecnologias IoT para atuar em um projeto internacional de alta complexidade tecnológica. Buscamos uma pessoa hands-on, analítica, proativa e com excelente comunicação em inglês, que tenha interesse em atuar em um ambiente global, colaborativo e multidisciplinar.
O que você fará:
- Projetar e desenvolver soluções para integração de dispositivos cabeados e sem fio em sistemas de automação.
- Investigar, diagnosticar e solucionar problemas relacionados a sistemas embarcados.
- Participar da arquitetura, design e implementação de dispositivos de controle baseados em Embedded Linux.
- Desenvolver e evoluir soluções utilizando C++ moderno e Python, incluindo aplicações para sistemas embarcados.
- Trabalhar com equipes multidisciplinares de desenvolvimento e produto, contribuindo para definição de requisitos e entrega das soluções.
- Atuar com componentes Open Source e Inner Source, seguindo uma abordagem de colaboração e contribuição upstream.
- Participar de um ambiente de desenvolvimento ágil, utilizando práticas de Scrum/Kanban.
- Contribuir com documentação técnica relacionada a código, APIs e arquitetura de sistemas.
- Trabalhar em colaboração com equipes internacionais.
O que buscamos
- Experiência sólida em engenharia de software para sistemas embarcados.
- Experiência com Embedded Linux, incluindo Yocto, Linux Kernel e Device Drivers.
- Experiência de pelo menos 5 anos com desenvolvimento orientado a objetos, preferencialmente utilizando C++17 ou superior.
- Experiência com linguagens de script, especialmente Python/MicroPython em sistemas embarcados.
- Conhecimento e experiência com CI/CD para dispositivos embarcados, utilizando ferramentas como CMake, GitLab Runner, LAVA ou similares.
- Conhecimento de protocolos de comunicação utilizados em IoT, como MQTT, CoAP e HTTP.
- Experiência com Git, GitLab CI/CD e/ou Jenkins.
- Familiaridade com RTOS.
- Experiência no desenvolvimento de aplicações para microprocessadores em sistemas embarcados.
- Experiência com Docker.
- Experiência com TDD e/ou BDD.
- Conhecimento de metodologias ágeis, especialmente Scrum e/ou Kanban.
- Excelente capacidade analítica e de resolução de problemas.
- Boa comunicação e relacionamento interpessoal.
- Perfil hands-on, com capacidade de transformar problemas reais em soluções práticas.
- Inglês avançado/fluente — requisito obrigatório, incluindo comunicação verbal e escrita.
Será considerado um diferencial:
- Formação em Ciência da Computação, Engenharia da Computação, Engenharia Elétrica, Tecnologia da Informação ou áreas correlatas.
- Experiência com automação predial.
- Conhecimento dos protocolos BACnet e KNX.
- Conhecimento de outros protocolos de fieldbus, como Modbus e DALI.
- Experiência com gestão de projetos.
- Experiência ou interesse em assumir responsabilidades adicionais, como Scrum Master ou Product Owner.
O que oferecemos
- Contratação PJ por tempo indeterminado.
- 100% remoto.
- Remuneração de R$ 15.600,00.
- Projeto de alta complexidade e relevância tecnológica.
- Atuação em ambiente internacional e multidisciplinar.