Demo

Senior Embedded Software Engineer

Gatekeeper Systems, Inc.
Forest, CA Full Time
POSTED ON 12/17/2025
AVAILABLE BEFORE 1/16/2026

At Gatekeeper Systems, we’re revolutionizing retail loss prevention and customer safety through a powerful combination of physical deterrents and cutting-edge technology—including AI, computer vision, and facial recognition. As a global leader with over 25 years of industry excellence and a growing, diverse team of 500 employees across offices in North America, Europe, Australia, and Asia, we’re driven by innovation, integrity, and impact. Join us and be part of a mission-focused team that’s making a real difference in the future of retail, providing innovative solutions and services that redefine industry standards.


POSITION SUMMARY:

The Embedded Software Engineer develops software across Gatekeeper’s hardware ecosystem — including wheel devices, in-store gateways, and edge systems. This role blends embedded development with IoT connectivity, gateway communication, and foundational support for cloud and data-driven features. You’ll work closely with hardware, cloud, and data teams to build reliable, secure, and scalable components of our next-generation loss-prevention platform.


WHAT WE OFFER…

Join the team at Gatekeeper Systems and watch your career grow! We offer competitive compensation and benefits packages that include:

  • Attractive Total Compensation Package, including annual bonus
  • Comprehensive healthcare benefits including medical, dental, and vision coverage; Life/ADD/LTD insurance; FSA/HSA options.
  • 401(k) Plan with Employer Match
  • Generous Paid Time Off (PTO) policy
  • Observance of 11 paid company holidays
  • Various Employee Engagement Events
  • Exciting Growth Opportunities
  • Positive Company Culture


ESSENTIAL JOB FUNCTIONS; but not limited to:

The Embedded Software Engineer is responsible for embedded systems development from concept through production, including requirements, architecture, coding, testing, and release.


Core Responsibilities

  • Develop and maintain firmware across embedded Linux platforms and device drivers.
  • Build firmware applications for Gatekeeper and Face First devices; optimize existing firmware for performance, power usage, and reliability.
  • Develop internal tools for data collection, testing, diagnostics, and performance validation.
  • Investigate problem reports; identify root causes; implement fixes; document solutions.
  • Participate in technical reviews of hardware, firmware, and software requirements.
  • Create architecture, design, and detailed technical documentation.
  • Approve test/validation methods and collaborate closely with SQA.
  • Support product integration across gateways, cameras, BLE devices, edge computing, and cloud services.

Expanded Platform Responsibilities

  • Build firmware supporting BLE, Wi-Fi, RF, and modern IoT protocols (MQTT, WebSockets, REST).
  • Integrate with Gatekeeper’s edge gateways, including containerized applications (Docker), device management agents, and OTA update mechanisms.
  • Support data ingestion pipelines feeding cloud analytics and AI/ML systems (Azure/GCP).
  • Work with cross-functional teams to enable sensor fusion, data streams, and APIs connecting edge devices to backend platforms.
  • Contribute to long-term modernization of the embedded stack (Linux optimizations, secure boot, diagnostics, and telemetry).


QUALIFICATION REQUIREMENTS

Required

  • Bachelor’s or master’s in electrical engineering, Computer Science, or related field.
  • 5 years of embedded software design and development experience.
  • Proficient in C/C , python, and Linux-based development.
  • Deep experience with embedded Linux, including kernel, u-boot, and driver-level work.
  • Familiarity with Yocto or other embedded Linux build systems.
  • Working knowledge of Containerization, either Dockers or Kubernetes.
  • Experience with wireless systems (BLE, Wi-Fi, RF) and communication protocol design.
  • Strong skills in debugging, test automation, and use of oscilloscopes, logic analyzers, etc.
  • Ability to analyze performance, optimize memory footprint, and design for low-power systems.
  • Strong analytical, mathematical, and problem-solving abilities.

Preferred / Highly Valuable

  • Experience developing for edge gateways (Intel/ARM SBCs, containers, virtualization).
  • Knowledge of IoT systems and device-to-cloud architectures (Azure IoT, GCP IoT Core equivalents).
  • Understanding of sensor fusion, computer vision pipelines, or edge deployment.
  • Experience with secure device management, OTA updates, and remote diagnostics.
  • Familiarity with retail, industrial IoT, or safety-critical embedded systems.


PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by a team member to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Ability to push shopping carts with up to 65Kg load
  • Ability to push shopping carts for extended periods of time


DISCLAIMER

This Job Description is a general overview of the requirements for the position. It is not designed to contain, nor should it be interpreted as being all inclusive of every task which may be assigned or required. It is subject to change, in alignment with company/department needs and priorities.


Gatekeeper Systems, Inc., is an equal opportunity employer. We are committed to developing a diverse workforce and cultivating an inclusive environment. We value diversity and believe that we are strengthened by the differences in our experiences, thinking, culture, and background. We strongly encourage applications from candidates who demonstrate that they can contribute to this goal. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any protected basis.

Salary.com Estimation for Senior Embedded Software Engineer in Forest, CA
$120,833 to $135,766
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Gatekeeper Systems, Inc.

  • Gatekeeper Systems, Inc. Forest, CA
  • At Gatekeeper Systems, we’re revolutionizing retail loss prevention and customer safety through a powerful combination of physical deterrents and cutting-e... more
  • 6 Days Ago

  • Gatekeeper Systems, Inc. Foothill Ranch, CA
  • At Gatekeeper Systems, we’re revolutionizing retail loss prevention and customer safety through a powerful combination of physical deterrents and cutting-e... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Forest, CA area that may be a better fit.

  • SILVUS TECHNOLOGIES Irvine, CA
  • THE COMPANY Silvus Technologies is dedicated to one mission: connecting those who keep us safe. We do so by delivering the most advanced Mobile Ad-hoc Netw... more
  • 17 Days Ago

  • Tiro Security Irvine, CA
  • Our client is building out an Embedded Software Engineering team, and we have roles ranging from mid-level and Sr. Embedded Software Engineers, as well as ... more
  • 23 Days Ago

AI Assistant is available now!

Feel free to start your new journey!