Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerGATEKEEPER SYSTEMS • Lake Forest, CA, US
[error_messages.no_longer_accepting]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

GATEKEEPER SYSTEMS • Lake Forest, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

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.

  • Onsite in Foothill Ranch 4-5 days per week. Must be able to commute.


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 FaceFirst 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 Yoctoor 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 foredge 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.
[job_alerts.create_a_job]

Senior Embedded Software Engineer • Lake Forest, CA, US

[internal_linking.similar_jobs]
Senior Embedded Firmware Engineer / C / RTOS / CAN & USB Protocols / Irvine

Senior Embedded Firmware Engineer / C / RTOS / CAN & USB Protocols / Irvine

Motion Recruitment • Irvine, CA, United States
[job_card.full_time]
Our client in the EV/AV space is urgently looking for a.C, RTOS and communication protocols like CAN, USB or UART, SPI, I2.The Firmware Designer is responsible for designing, implementing, testing,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Lead Embedded Controls Engineer – RTOS

Lead Embedded Controls Engineer – RTOS

Rivian • Irvine, CA, United States
[job_card.full_time]
A leading electric vehicle manufacturer is seeking a Software Controls Technical Lead to join the team in Palo Alto, California.This role involves leading embedded software development for vehicle ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded Software Engineer (R&D)

Senior Embedded Software Engineer (R&D)

Jobot • Irvine, CA, United States
[job_card.full_time]
We are a leading innovator in advanced wireless communications, developing state-of-the-art technologies that connect teams and devices when it matters most.Our mission is to enable seamless, relia...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer III - Embedded (Engineer III)

Software Engineer III - Embedded (Engineer III)

First Tek • Irvine, CA, United States
[job_card.full_time]
Software Engineer III - Embedded (Engineer III).Design and develop embedded software for ammunition handling systems, thermal management systems, aeromechanical systems, turbo machinery, and variou...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer - Irvine

Senior Embedded Software Engineer - Irvine

Motorola Solutions • Irvine, CA, United States
[job_card.full_time]
At Motorola Solutions, we believe that everything starts with our people.We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.We build and conn...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Engineer

Embedded Engineer

E-Solutions • Lake Forest, CA, United States
[job_card.full_time]
Job Description & Skills Requirement:.Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.Excellent written and verbal English communication skills...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer (C++)

Senior Software Engineer (C++)

PlayStation Global • Aliso Viejo, CA, United States
[job_card.full_time]
PlayStation isn't just the Best Place to Play - it's also the Best Place to Work.Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and service...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr Embedded Software Engineer

Sr Embedded Software Engineer

Kaygen • Irvine, CA, United States
[job_card.permanent]
KAYGEN is an emerging leader in providing top talent for technology-based staffing services.We specialize in providing high-volume contingent staffing, direct hire staffing and project-based soluti...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer (Wireless)

Senior Embedded Software Engineer (Wireless)

TP-Link North America, Inc. • Irvine, CA, United States
[job_card.full_time]
Headquartered in the United States, TP-Link Systems Inc.Consistently ranked as the world's top provider of Wi-Fi devices, TP-Link is dedicated to delivering innovative solutions that improve people...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer - (Aerospace)

Embedded Software Engineer - (Aerospace)

NESCO Inc • Irvine, CA, United States
[job_card.full_time]
Software Engineer III - Embedded (Engineer III).Design and develop embedded software for ammunition handling systems, thermal management systems, aeromechanical systems, turbo machinery, and variou...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. Embedded Systems & Controls Software Engineer

Sr. Embedded Systems & Controls Software Engineer

Neon Aerospace • Irvine, CA, United States
[job_card.full_time]
Aerospace is at a turning point - costs are rising, supply chains are strained, and old ways of building can't keep up.At Neon Aero, we're breaking that mold.We move fast, think big, and combine st...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Onsite Embedded Software Engineer

Onsite Embedded Software Engineer

Concord IT Systems • Irvine, CA, United States
[job_card.full_time]
Onsite Embedded Software Engineer.Experience developing embedded software for microcontroller-based systems (e.STM32, NXP, TI) and working with communication protocols such as UART, SPI, I2C, and C...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

Futran Tech Solutions Pvt. Ltd. • Irvine, CA, United States
[job_card.full_time]
Bachelor's degree (BSCS/BSEE) with 5-7 years related experience Mastery of software engineering methodologies and best practices for embedded application development in C/C++ language.Experience in...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

E-Solutions • Irvine, CA, United States
[job_card.full_time]
Benefits: Medical,Dental,Vision, 4O1Kplan, PTO.Exposure to completed Software Development Lifecycle (SDLC) with peripheral hardware interfaces UART, USB, Ethernet, I2C, SPI, RS232, RS422, etc.Hands...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer III - Embedded (Engineer III) - Defense Systems Division

Software Engineer III - Embedded (Engineer III) - Defense Systems Division

Parker Hannifin Corporation • Irvine, CA, United States
[job_card.full_time]
At Parker Aerospace, we develop technologies and innovative solutions that enable reliable, efficient and increasingly sustainable flight for the lifecycle of the aircraft, including aftermarket su...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer- 2

Embedded Software Engineer- 2

Concord IT Systems • Irvine, CA, United States
[job_card.full_time]
Title : Embedded Software Engineer- 2.Bachelor's or master's degree in computer science, Electrical Engineering, or a related field.Experience working with electro-pneumatic or electromechanical de...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer (CE)

Embedded Software Engineer (CE)

TP-Link North America, Inc. • Irvine, CA, United States
[job_card.full_time]
Headquartered in the United States, TP-Link Systems Inc.The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity.With a comm...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr Engineer, Technology Board Software

Sr Engineer, Technology Board Software

Masimo • Irvine, CA, United States
[job_card.full_time]
The Embedded Software Engineer within our Technology Board Software team will play a key role in designing, developing, implementing, and maintaining software for our life-saving medical and consum...[show_more]
[last_updated.last_updated_variable_days] • [promoted]