Embedded Engineer II

Posted 4 Days Ago
Be an Early Applicant
30324, Atlanta, GA, USA
In-Office
100K-110K Annually
Entry level
Cloud • Hardware • Security • Software
The Role
Design, develop, test, and maintain embedded firmware in C/C++ for bare-metal, RTOS, and embedded Linux platforms. Responsibilities include device drivers, board bring-up, interrupt handling, bootloader and BSP integration, debugging hardware and firmware issues, testing, documentation, code reviews, and Scrum collaboration. The role works with hardware engineers on production public-safety devices and supports reliable, field-deployed technology.
Summary Generated by Built In

Apply today to join Coreforce, where your Engineering expertise makes a real impact.  

Join Our Team as an Embedded Engineer II

Company: Coreforce
Location: Atlanta (Hybrid)
Job Type: Full-time
Salary: $100,000 – $110,000 annually, based on experience

Company Overview:
Coreforce is an innovative technology company providing public safety organizations a comprehensive technology suite from dispatch to the courtroom. Coreforce delivers integrated technology designed to support public safety entities, regardless of organizational size. ​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 Engineer II- Build Your Career with Purpose

Join Coreforce and use your engineering skills to support innovative technology that strengthens communities.

Why You’ll Love Working Here:

  • Flexible hybrid schedule.
  • Free chef-inspired lunch Monday–Thursday.
  • 15 PTO days + floating holiday.
  • Competitive benefits: medical, dental, vision, 401(k). We provide 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.

Responsibilities:

  • Design, implement, and deliver firmware features end-to-end in C/C++ for bare-metal and embedded Linux platforms with limited supervision.
  • Own small firmware subsystems or components — including their testing, documentation, and maintenance.
  • Develop, integrate, and debug device drivers for peripherals such as sensors, radios, storage, and communication interfaces (I²C, SPI, UART, USB, CAN, Ethernet).
  • Perform board bring-up tasks independently — including bootloader configuration, peripheral initialization, and hardware validation for known platform variants.
  • Implement and tune interrupt handlers, timers, and low-level scheduling mechanisms to achieve reliable, deterministic behavior. Use debugging and measurement tools — oscilloscopes, logic analyzers, JTAG/SWD, protocol analyzers — to diagnose and resolve hardware/firmware interaction issues independently. Collaborate with hardware engineers to review schematics and identify firmware-relevant design considerations.
  • Contribute to board support packages (BSPs), bootloader configuration, and OS integration for embedded Linux and RTOS-based systems.
  • Implement error handling, logging, and diagnostic capabilities for field debugging.
  • Write and maintain unit and integration tests for owned components, using test harnesses and hardware-in-the-loop setups where appropriate.
  • Participate actively in design discussions — proposing approaches, identifying tradeoffs, and asking clarifying questions.
  • Conduct peer code reviews with attention to correctness, performance, maintainability, and adherence to team standards.
  • Break down requirements into technical tasks and estimate work for sprint planning.
  • Participate fully in Scrum ceremonies and contribute to continuous improvement of team processes.
QualificationsMandatory Qualifications (Knowledge, Skills, and Abilities)
  • Professional experience developing embedded firmware for production or near-production hardware platforms.
  • Solid proficiency in C/C++ for embedded systems, including practical understanding of memory management, concurrency, and real-time constraints.
  • Experience developing and debugging device drivers for common embedded interfaces (GPIO, I²C, SPI, UART, USB).
  • Hands-on experience with at least one microcontroller family (ARM Cortex-M, RISC-V, etc.) and familiarity with bare-metal development patterns.
  • Exposure to an RTOS (FreeRTOS, Zephyr, ThreadX) or embedded Linux distribution (Yocto, Buildroot).
  • Practical experience with low-level debugging tools — oscilloscopes, logic analyzers,JTAG/SWD debuggers.
  • Ability to read and interpret electrical schematics and understand hardware behavior relevant to firmware development.
  • Understanding of real-time systems concepts including interrupt handling, priority inversion, and timing constraints.
  • Experience with Git-based workflows, code review practices, and CI/CD tooling for firmware builds.
  • Experience working in an agile/Scrum environment as part of a cross-functional team.
  • Good written and verbal communication skills for design discussions, documentation, and code reviews.

Preferred Qualifications

  • Experience with wireless communication stacks (Wi-Fi, Bluetooth/BLE, LTE, proprietary RF) in an embedded context.
  • Experience with Nordic Semiconductor BLE devices and SDK, or similar BLE chipset development environments.
  • Familiarity with Android debugging tools (ADB, logcat) for cross-device BLE communication debugging; exposure to Android NDK for native- layer integration.
  • Exposure to secure boot, cryptographic libraries, or secure firmware update mechanisms.
  • Experience developing firmware for battery-powered or low-power devices, including basic power state management.
  • Familiarity with manufacturing test, factory programming, or calibration processes.
  • Experience with scripting (Python) for test automation, tooling, or build orchestration.
  • Exposure to embedded audio/video capture or camera subsystems.
  • Experience integrating embedded devices with cloud services via MQTT, HTTP, or gRPC.
  • Experience with rugged, field-deployed hardware or public-safety devices.
  • Familiarity with Java or JVM-based languages for companion services, device management applications, or test automation tooling.

Coreforce is an equal opportunity employer committed to diversity and inclusion.

Skills Required

  • Professional experience developing embedded firmware for production or near-production hardware platforms
  • Proficiency in C/C++ for embedded systems, including memory management, concurrency, and real-time constraints
  • Experience developing and debugging device drivers for GPIO, I²C, SPI, UART, and USB interfaces
  • Hands-on experience with a microcontroller family such as ARM Cortex-M or RISC-V
  • Familiarity with bare-metal development patterns
  • Exposure to an RTOS such as FreeRTOS, Zephyr, or ThreadX, or an embedded Linux distribution such as Yocto or Buildroot
  • Experience with low-level debugging tools including oscilloscopes, logic analyzers, and JTAG/SWD debuggers
  • Ability to read and interpret electrical schematics and understand hardware behavior relevant to firmware development
  • Understanding of real-time systems concepts including interrupt handling, priority inversion, and timing constraints
  • Experience with Git-based workflows, code reviews, and CI/CD tooling for firmware builds
  • Experience working in an agile or Scrum environment as part of a cross-functional team
  • Good written and verbal communication skills for design discussions, documentation, and code reviews
  • Experience with wireless communication stacks such as Wi-Fi, Bluetooth/BLE, LTE, or proprietary RF in embedded systems
  • Experience with Nordic Semiconductor BLE devices and SDK or similar BLE chipset development environments
  • Familiarity with Android debugging tools including ADB and logcat for cross-device BLE debugging
  • Exposure to Android NDK for native-layer integration
  • Exposure to secure boot, cryptographic libraries, or secure firmware update mechanisms
  • Experience developing firmware for battery-powered or low-power devices and power state management
  • Familiarity with manufacturing test, factory programming, or calibration processes
  • Experience with Python for test automation, tooling, or build orchestration
  • Exposure to embedded audio/video capture or camera subsystems
  • Experience integrating embedded devices with cloud services via MQTT, HTTP, or gRPC
  • Experience with rugged, field-deployed hardware or public-safety devices
  • Familiarity with Java or JVM-based languages for companion services, device management applications, or test automation tooling
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Atlanta, GA
200 Employees
Year Founded: 2001

What We Do

Coreforce is a mission-critical public-safety technology company that equips law enforcement, first responders, and corrections with integrated hardware and cloud software. Its unified, cloud-native platform delivers body-worn and in-car cameras, digital evidence management, CAD/RMS, situational awareness, and jail management tools to improve accountability, operational efficiency, and public trust across agencies nationwide.

Similar Jobs

Boeing Logo Boeing

Supply Chain Specialist

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Warner Robins, GA, USA
170000 Employees
74K-100K Annually

PwC Logo PwC

Pricing, Promotions, and Revenue Management Consulting Director

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
47 Locations
370000 Employees
155K-410K Annually

PwC Logo PwC

Identity and Access Management - Sr Associate

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
22 Locations
370000 Employees
77K-202K Annually

PwC Logo PwC

Architect

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
52 Locations
370000 Employees
77K-202K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
190 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account