Sr. Firmware Engineer

Company:  Flock Safety
Location: Atlanta
Closing Date: 02/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Title: Sr. Firmware Engineer

Company: Flock Safety

Location: Atlanta, GA, United States

Date Posted: 06 Jun, 2023

Salary Offered: $155,000 — $190,000 yearly

Job Type: Full Time

Experience Required: 6+ years

Remote Work: Yes

Vacancies: 1 available

Company Overview

Flock Safety provides the first public safety operating system that empowers private communities and law enforcement to work together to eliminate crime. We are committed to protecting human privacy and mitigating bias in policing with the development of best-in-class technology rooted in ethical design, which unites civilians and public servants in pursuit of a safer, more equitable society.

The Role

Flock is looking to add a Sr. Firmware Engineer to our Device Firmware Team. Our device team is made up of engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by creating firmware that reliably captures, processes, and uploads billions of images per day for years at a time without needing human interaction to keep them running.

How you'll make an impact:

  1. Integrate and port SoC (Linux/Android) BSP to Flock hardware platforms.
  2. Bring-up new hardware device(s) to run Linux/Android (AOSP) OS, working with SoC vendors and other partners.
  3. Work closely with the Hardware, Framework and Application teams to design and enable needed functionality in Android-based devices.
  4. Develop, review, port, test, and debug Linux device drivers and Android HAL implementations for devices (e.g. cameras, environmental sensors, power systems, etc.).
  5. Ensure the stability and robustness of the system software from ideation through production and launch.
  6. Work effectively across a variety of engineering teams to resolve issues and enable new features.
  7. Work with systems designed for ultimate redundancy and high availability.
  8. Design, develop, test, deploy, improve and maintain full ownership of device firmware components throughout the product lifecycle.
  9. Balance performance with energy consumption.
  10. Integrate multiple IoT devices together to share data.
  11. Improve the quality, functionality and security of the platform and devices.

We're looking for people who:

  1. Have a strong desire to understand the root cause of a problem and deliver a robust solution.
  2. Have development experience within embedded systems/firmware design at multiple stages of the product lifecycle.
  3. Have strong experience coding in C (C++ is a bonus!).
  4. Have experience with Linux kernel and device driver development.
  5. Have experience in dealing with complex systems and codebases.
  6. Have experience bringing up Linux and/or Android devices.
  7. Have experience with Android system architecture.
  8. Are comfortable working in a fully Linux development environment.

Our Tech

We work with technologies such as Qualcomm Snapdragon, Android Open Source Project (AOSP), Kotlin, OpenCV, Tensorflow, and more.

Why Join Us?

  1. We have raised over $380M in venture capital.
  2. 94% of our employees recommend working here.
  3. We have an audacious goal of reducing crime in the United States by 25% over the next three years.
  4. We partner with 2100+ cities and 1500+ agencies across the US.

Employee Benefits

  • Equity (stock options) in the company.
  • Unlimited PTO and twelve paid holidays.
  • Fully-paid health benefits plan for employees.
  • 16 weeks of 100% paid leave for primary caregivers.
  • $150 per month work from home allowance.
  • $250 per year L&D stipend.
  • $750 one-time stipend for home office setup.

Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply for employment with us.

#J-18808-Ljbffr
Apply Now
Share this job
Flock Safety
  • Similar Jobs

  • Firmware Engineer

    Atlanta
    View Job
  • Firmware Engineer - Embedded Systems, Firmware, Software and Hardware Design

    Atlanta
    View Job
  • Software and Firmware Liaison Engineer (Engineer IV)

    Atlanta
    View Job
  • Civil Engineer, Sr, (Hydraulic Modeling Engineer Sr)

    Atlanta
    View Job
  • Sr. Hydraulic Engineer

    Atlanta
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙