EMBEDDED FIRMWARE ENGINEER

CoreforceAtlanta, GA
$130,000 - $150,000Onsite

About The Position

Apply today to join Coreforce, where your Firmware Engineering expertise makes a real impact. Join Our Team as an Embedded Firmware Engineer Company: Coreforce Location: Atlanta, GA Job Type: Full-time Salary: Based on Experience Company Overview: Coreforce is an innovative SaaS company providing digital solutions for frontline professionals. Our products, body cameras, in-car videos, mobile routers, and digital evidence systems, help public safety officers and first responders save lives, strengthen community trust, and enhance accountability. Embedded Firmware Engineer – Build Your Career with Purpose Join Coreforce and use your firmware skills to support innovative technology that strengthens communities.

Requirements

  • Three to five years of professional experience developing embedded firmware for production hardware platforms.
  • Strong proficiency in C/C++ for embedded systems, including memory management, concurrency, and real-time constraints.
  • Hands-on experience with bare-metal development and at least one RTOS or embedded Linux distribution (e.g., Yocto, Buildroot, or similar).
  • Demonstrated experience with board bring-up, including bootloader configuration, peripheral initialization, and hardware validation.
  • Experience developing and debugging device drivers for common embedded interfaces (e.g., GPIO, I²C, SPI, UART, USB, CAN, Ethernet).
  • Practical experience implementing and tuning interrupt handlers and low-level timing mechanisms (timers, watchdogs, clock configuration).
  • Proficiency with low-level debugging tools such as oscilloscopes, logic analyzers, JTAG/SWD debuggers, and serial consoles.
  • Ability to read and interpret electrical schematics and basic PCB layout to understand hardware behavior and constraints.
  • Solid understanding of embedded systems fundamentals including real-time concepts, state machines, and resource-constrained design.
  • Experience working in an agile/Scrum environment as part of a cross-functional engineering team.
  • Familiarity with Git-based workflows, code review practices, and modern CI/CD tooling for firmware builds.

Nice To Haves

  • Experience with wireless communication stacks (e.g., Wi-Fi, Bluetooth/BLE, LTE, proprietary RF) and associated firmware.

Responsibilities

  • Lead and contribute to board bring-up activities for new hardware platforms, including bootloader configuration, memory initialization, and peripheral verification.
  • Design, implement, and maintain firmware in C/C++ for bare-metal microcontrollers and embedded Linux systems.
  • Develop, integrate, and optimize device drivers for peripherals such as sensors, radios, storage, displays, and communication interfaces (e.g., I²C, SPI, UART, USB, Ethernet).
  • Implement and tune interrupt handlers, ISRs, and low-level scheduling mechanisms to achieve reliable, deterministic behavior.
  • Perform performance tuning and resource optimization (CPU, memory, power consumption) to meet system constraints and battery-life targets.
  • Use low-level debugging and measurement tools—such as oscilloscopes, logic analyzers, JTAG/SWD debuggers, and protocol analyzers—to diagnose and resolve hardware/firmware interaction issues.
  • Collaborate with hardware engineers to review schematics and PCB layouts, ensuring firmware compatibility and identifying potential design risks early.
  • Develop and maintain board support packages (BSPs), bootloaders, and OS configuration for embedded Linux and RTOS-based systems.
  • Implement robust error handling, logging, and diagnostic capabilities for field debugging and remote support.
  • Create and maintain unit and integration tests for firmware components, leveraging test harnesses, hardware-in-the-loop setups, and automated test frameworks where appropriate.
  • Participate fully in Scrum ceremonies including daily standups, sprint planning, refinement, reviews, and retrospectives.
  • Work with product managers and cross-functional partners to break requirements into clear user stories and technical tasks.
  • Conduct peer reviews of firmware design and implementation to maintain quality, consistency, and security best practices.
  • Contribute to continuous improvement of engineering practices, build pipelines, and documentation related to firmware development.

Benefits

  • 15 PTO days + floating holiday
  • Competitive benefits: medical, dental, vision, 401(k).
  • 401(k) matching per the terms of the 401(k) plan.
  • Annual bonus
  • Tuition reimbursement
  • Career growth in a fast-growing, mission-driven company
  • Collaborative, purpose-driven culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service