CONCEPT SOLUTIONS LLC
AttoTude
Engenheiro de Firmware
Visão Geral da Posição
Estamos em busca de um Engenheiro de Firmware altamente motivado para projetar, desenvolver e otimizar softwares embarcados para nossos produtos de próxima geração. O candidato ideal possui sólida experiência em programação de baixo nível (C/C++), desenvolvimento de microcontroladores/SoC e inicialização de hardware (board bring-up), com capacidade comprovada de colaborar com equipes multidisciplinares para entregar soluções de firmware robustas e eficientes. Esta vaga é para trabalho presencial em tempo integral em Menlo Park, CA.
Estamos em busca de um Engenheiro de Firmware altamente motivado para projetar, desenvolver e otimizar softwares embarcados para nossos produtos de próxima geração. O candidato ideal possui sólida experiência em programação de baixo nível (C/C++), desenvolvimento de microcontroladores/SoC e inicialização de hardware (board bring-up), com capacidade comprovada de colaborar com equipes multidisciplinares para entregar soluções de firmware robustas e eficientes. Esta vaga é para trabalho presencial em tempo integral 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 dispositivos 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 a inicialização de placas (board bring-up) 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 multidisciplinares (hardware, software, QA, engenharia de sistemas) para entregar produtos dentro do cronograma.
- Documentar a arquitetura de firmware, APIs e decisões de design para garantir a manutenibilidade.
Qualificações
- Bacharelado ou Mestrado em Engenharia Elétrica, Engenharia da Computação ou Ciência da Computação.
- 5+ anos de experiência em desenvolvimento de firmware embarcado.
- Proficiência sólida em C/C++ e Python.
- Experiência com arquiteturas ARM Cortex-M, RISC-V ou MCU/SoC 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.
