×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer III, Kernel

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: Flock Safety
Full Time position
Listed on 2025-12-13
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 121000 - 167000 USD Yearly USD 121000.00 167000.00 YEAR
Job Description & How to Apply Below

Location

Remote - USA

Employment Type

Full time

Location Type

Remote

Department

Engineering

Compensation
  • $121K – $167K
    • Offers Equity

Where you fall within the compensation range is based on how you demonstrate the attributes and competencies required for the role. We mostly reserve the upper half of our compensation bands for internal growth. During your call with one of our recruiters, they can further clarify the salary range and our total compensation.

Who is Flock?

Flock Safety is the leading safety technology platform, helping communities thrive by taking a proactive approach to crime prevention and security. Our hardware and software suite connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public‑private safety network. Trusted by over 5,000 communities, 4,500 law enforcement agencies, and 1,000 businesses, Flock delivers real‑time intelligence while prioritizing privacy and responsible innovation.

We’re a high-performance, low‑ego team driven by urgency, collaboration, and bold thinking. Working at Flock means tackling big challenges, moving fast, and continuously improving. It’s intense but deeply rewarding for those who want to make an impact.

With nearly $700M in venture funding and a $7.5B valuation, we’re scaling intentionally and seeking top talent to help build the impossible. If you value teamwork, ownership, and solving tough problems, Flock could be the place for you.

The Opportunity

Flock Safety is seeking a highly skilled Engineer to join our Device OS Team, a talented group at the core of our engineering efforts. This team is responsible for the entire software and firmware stack running on our extensive fleet of solar‑powered devices, which are critical to our mission of capturing and transmitting millions of images and streaming video to the cloud daily.

In this role, you’ll gain hands‑on experience across a wide range of development activities — from low‑level driver development and system bring‑up to OS customizations and feature implementation. You’ll work closely with senior engineers, internal stakeholders, and external partners, building your expertise in embedded Linux and Android kernel development while contributing directly to the performance and reliability of our devices.

The Skillset We're looking for people with:
  • A Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 2+ years of experience in embedded software development
  • Practical experience working with embedded Linux or Android‑based systems (academic, internship, or professional)
  • Solid programming skills in C and C++
  • Familiarity with Linux kernel or Android system architecture (drivers, build system, HALs)
  • Understanding of peripheral bus technologies like SPI, I2C, UART
  • Comfortable working in a Linux‑based development environment, including Git and common build tools
  • Willingness to provide onsite support for new projects at the Coop once or twice a year
The ideal candidate will have:
  • Familiarity with bootloaders and early bring‑up concepts
  • Experience debugging low‑level issues in Linux or Android
  • Exposure to Qualcomm‑based devices or other So Cs
  • Interest in power‑constrained devices and embedded performance tuning
  • Experience with ARM Cortex microcontrollers (NRF5x, STM
    32x, etc.) is a plus

Feeling uneasy that you haven’t ticked every box? That’s okay; we’ve felt that way too. Studies have shown women and minorities are less likely to apply unless they meet all qualifications. We encourage you to break the status quo and apply to roles that would make you excited to come to work every day.

90 Days at Flock

We are a results‑oriented culture and believe job descriptions are a thing of the past. We prescribe to 90 day plans and believe that good days, lead to good weeks, which lead to good months. This serves as a preview of the 90 day plan you will receive if you were to be hired as an OS/BSP Engineer at Flock Safety.

The

First 30 Days
  • Learn the ins and outs of our embedded Linux/Android‑based firmware architecture, development lifecycle, and toolchain
  • Set up your development environment and build system
  • Gain familiarity with our boot loader…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary