Point your AI agent at freehire and let it find you a job.

Get the CLI →

Coreforce

Embedded Engineer II

Posted Updated 4 views
Discussion

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.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available