Senior Firmware Engineer - Remote! - Embedded C, C++
Key details
- Work type
- remote
- Employment
- full time
Job Description
Base Salary: $145,000 - $190,000 Location: Remote (US-Based) The Opportunity: Are you a Senior Firmware Engineer who loves being deeply hands-on but is ready to act as a collaborative technical anchor for an engineering team?
We are looking for a senior-level engineer who excels at leading by example through exceptional code contribution rather than administrative people management.
If you are a team player who has spent the last year leveraging AI development tools to optimize workflows and want to help accelerate the transition to a sustainable energy future, this is your next move.
Must-Have Qualifications (Quick Screen) Experience: 5+ years of embedded firmware development and 3+ years of hands-on IoT systems experience. Core Languages: Mastery of C/C++ for embedded systems and Python for tooling.
Hardware & OS: Deep experience with ARM Cortex-M, STM32, or Microchip platforms, plus hands-on experience with RTOS (FreeRTOS/Zephyr) and embedded Linux systems via Buildroot. Hardware Interfaces: Ethernet, USB, SPI, I2C, UART, RS-485.
Tools: Git, JTAG, SWD, oscilloscopes, and logic analyzers. The Intangibles: A collaborative team player with recent, hands-on experience integrating AI coding assistants into their daily development workflow over the last year.
Comfortable navigating both new product introduction (NPI) and mature, legacy codebases. What You Will Do Hands-on Development: Design, implement, and optimize efficient, reliable real-time firmware for microcontroller-based IoT devices in resource-constrained environments.
Team Collaboration: Act as a collaborative senior presence on the team, working closely with hardware, software, and QA engineers to define interfaces and system architectures.
AI Workflow Integration: Champion the use of modern AI development tools within your daily workflow to accelerate coding, debugging, and testing performance.
IoT Stack Integration: Connect device data into cloud and application layers via MQTT or HTTP/HTTPS, and manage OTA firmware update pipelines. Test & Debug: Troubleshoot complex firmware and hardware issues using JTAG/SWD, oscilloscopes, and logic analyzers.
Preferred (Plus) Skills Wireless tech and protocols (Wi-Fi, BLE, Cellular, LoRaWAN, TCP/IP, Modbus). Embedded GUI development (LVGL, TouchGFX). Experience with Erlang BEAM, Embedded Elixir, and Nerves. Background in energy management or building automation systems.
Benefits Mission-Driven: A rewarding career directly combating climate change. Growth Industry: Stable, well-funded company in the booming green-tech and utility tech sectors. Comprehensive Benefits: Competitive pay, full health/wellness coverage, and 401(k).
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs, or every remote job category.
Senior Firmware Engineer - Remote!
Remote SW Engineer (Ruby/React) - $100-$130k
Source: Google Jobs • Last updated 1w ago