CONCEPT SOLUTIONS LLC
AttoTude
Engenheiro(a) de Firmware
Visão Geral da Posição
Estamos buscando um(a) Engenheiro(a) de Firmware altamente motivado(a) para projetar, desenvolver e otimizar software embarcado para nossos produtos de próxima geração. O(a) candidato(a) ideal possui forte experiência em programação de baixo nível (C/C++), desenvolvimento de microcontroladores/SoC e bring-up de hardware, com capacidade comprovada de colaborar com equipes multifuncionais para entregar soluções de firmware robustas e eficientes. Esta posição é em tempo integral e presencial em Menlo Park, CA.
Estamos buscando um(a) Engenheiro(a) de Firmware altamente motivado(a) para projetar, desenvolver e otimizar software embarcado para nossos produtos de próxima geração. O(a) candidato(a) ideal possui forte experiência em programação de baixo nível (C/C++), desenvolvimento de microcontroladores/SoC e bring-up de hardware, com capacidade comprovada de colaborar com equipes multifuncionais para entregar soluções de firmware robustas e eficientes. Esta posição é em tempo integral e presencial em Menlo Park, CA.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Faixa Salarial Anual $175—$205 USD
Principais Responsabilidades
- Projetar, desenvolver e manter firmware em C/C++ para microcontroladores, SoCs e plataformas embarcadas.
- Implementar e otimizar drivers de dispositivo para periféricos de hardware (SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).
- Integrar e configurar RTOS ou firmware bare-metal.
- Realizar bring-up de placa e validação de hardware, trabalhando em estreita colaboração com engenheiros elétricos.
- Depurar e analisar problemas de firmware/hardware usando osciloscópios, analisadores lógicos e JTAG/SWD.
- Desenvolver bootloaders seguros e soluções de atualização
- Escrever e manter testes unitários e scripts de teste automatizados para validação de firmware.
- Colaborar com equipes multifuncionais (hardware, software, QA, engenharia de sistemas) para entregar produtos no prazo.
- Documentar a arquitetura de firmware, APIs e decisões de projeto para manutenibilidade.
Qualificações
- Bacharelado ou Mestrado em Engenharia Elétrica, Engenharia da Computação, Ciência da Computação
- 5+ anos de experiência em desenvolvimento de firmware embarcado.
- Forte proficiência em C/C++ e Python.
- Experiência com arquiteturas ARM Cortex-M, RISC-V ou MCUs/SoCs similares.
- Familiaridade com RTOS e programação bare-metal.
- Experiência prática com interfaces de hardware (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.).
- Proficiência com ferramentas de depuração (JTAG, GDB, osciloscópios, analisadores lógicos).
- Experiência com controle de versão (Git) e pipelines de CI/CD.
