Talent.com
Embedded Software Engineer
Embedded Software EngineerGATEKEEPER SYSTEMS • Lake Forest, California, United States
[error_messages.no_longer_accepting]
Embedded Software Engineer

Embedded Software Engineer

GATEKEEPER SYSTEMS • Lake Forest, California, United States
[job_card.1_day_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 :

Gatekeeper is seeking an Embedded Software Engineer to develop and maintain firmware for our retail loss-prevention hardware devices, including smart wheel electronics, DM3 devices, and LTE gateways. This role is focused on embedded firmware implementation, device bring-up, debugging, and supporting production releases. You will work closely with hardware and senior firmware engineers to deliver reliable embedded software that runs in real-world store environments.

  • 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 :

  • Develop and maintain firmware on bare metal microprocessors and embedded Linux platforms, including device-level components and drivers where applicable.
  • Build firmware applications for Gatekeeper and FaceFirst devices; optimize performance, power usage, and reliability.
  • Develop internal tools / scripts to support diagnostics, data collection, testing, and performance validation.
  • Support hardware bring-up : board validation, peripheral integration, and early prototype debugging.
  • Work with common device interfaces and sensors (e.g., GPIO, UART, SPI, I2C, ADC) and wireless modules (BLE / Wi-Fi / LTE as applicable).
  • Investigate problem reports and field issues : collect logs, reproduce failures, isolate root cause, implement fixes, and document outcomes.
  • Use appropriate debugging tools and techniques (e.g., serial logs, core dumps, GDB / JTAG; oscilloscope / logic analyzer as needed).
  • Create and maintain unit / integration tests where applicable; support regression testing and release validation.
  • Produce clear technical documentation (how-to guides, troubleshooting steps, release notes) to improve team efficiency and supportability.
  • QUALIFICATION REQUIREMENTS

    The requirements listed below are representative of the knowledge, skill and / or ability required.

  • Bachelor's or Master's in Electrical Engineering, Computer Science / Engineering, or a related field.
  • 3+ years of embedded software design and development experience.
  • Proficiency in C / C++, Python, bare metal and Linux-based development.
  • Strong embedded Linux experience; kernel / u-boot / driver-level experience as applicable to the role.
  • Familiarity with Yocto (or similar embedded Linux build systems).
  • Familiarity with common embedded interfaces / peripherals (UART / SPI / I2C / GPIO).
  • Demonstrated debugging ability : log-driven diagnosis, issue isolation, and use of lab / test tools as needed.
  • Ability to analyze performance, optimize memory footprint, and design for low-power systems.
  • Strong problem-solving skills and ability to work effectively in a fast-moving environment.
  • Preferred / Highly Valuable

  • Experience building for edge gateways (Intel / ARM SBCs), including deployment / packaging approaches.
  • Familiarity with containerization (Docker / Kubernetes).
  • Knowledge of IoT systems and device-to-cloud architectures (e.g., Azure IoT, GCP equivalents).
  • Experience with firmware update mechanisms, versioning, OTA updates, and remote diagnostics.
  • Exposure to sensor fusion, computer vision pipelines, or edge deployment constraints.
  • Experience in retail, industrial IoT, or safety-critical embedded systems.
  • SALARY RANGE

    $110,000 - $140,000

    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]

    Embedded Software Engineer • Lake Forest, California, United States

    [internal_linking.similar_jobs]
    Senior Software Engineer (C++)

    Senior Software Engineer (C++)

    Sony • Aliso Viejo, California, 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_30] • [promoted]
    Senior Software Engineer II (Ad Tech)

    Senior Software Engineer II (Ad Tech)

    MobilityWare • Irvine, CA, United States
    [job_card.full_time]
    The Adtech Team at MobilityWare is building a suite of client and server technologies to deliver advertising to our huge audience of engaged players worldwide. This Senior Software Engineer role is ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Gilat • San Dimas, California, United States
    [job_card.full_time]
    Anywhere on the planet and in space, we bring Boundless Communications.At Gilat Satellite Networks, (NASDAQ : GILT, TASE : GILT) we’re not just shaping the future of satellite communications—we’re tr...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Systems Software Engineer

    Senior Systems Software Engineer

    VirtualVocations • Corona, California, United States
    [job_card.full_time]
    A company is looking for a Senior Systems Software Engineer specializing in Rust, Go, and C++.Key Responsibilities Architect, implement, and maintain core components of an IaaS product and relate...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Engineer

    Software Engineer

    Prelude Corporation • Laguna Hills, California, United States
    [job_card.full_time]
    We are seeking a highly skilled and self-motivated Software Engineer to lead the administration, customization, and enhancement of our SLIMS (Sample and Laboratory Information Management System) pl...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Dev Engineer II - AMZ9443492

    Software Dev Engineer II - AMZ9443492

    Amazon • Irvine, CA, US
    [job_card.full_time]
    Offered Position : Software Dev Engineer II.Job Location : Irvine, California.Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Systems Engineer – Robotics Hardware

    Embedded Systems Engineer – Robotics Hardware

    Field AI • Irvine, California, United States, 92602
    [job_card.full_time]
    Embedded Systems Engineer Robotics Hardware.Field AI is transforming how robots interact with the real world.We are building risk-aware, reliable, and field-ready AI systems that address the most ...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer

    Senior Software Engineer

    AVEVA Denmark • Irvine, CA, United States
    [job_card.full_time]
    ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experi...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer

    Senior Software Engineer

    Summit Tech Partners • Irvine, CA, US
    [job_card.permanent]
    Irvine, CA (Onsite, 5 days / week).Must work directly on client W‑2.No C2C, CTH, subcontracting, or third‑party vendors permitted. We are seeking a Senior Software Engineer to design and...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Engineer II - Supply Core (Fullstack)

    Software Engineer II - Supply Core (Fullstack)

    Stubhub • Aliso Viejo, California, United States
    [job_card.full_time]
    StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth, we’re here to delight them all the way fro...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer- Electromechanical Systems (H / F) - SAFRAN ELECTRONICS & DEFENSE AVIONI[...]

    Senior Software Engineer- Electromechanical Systems (H / F) - SAFRAN ELECTRONICS & DEFENSE AVIONI[...]

    AEROCONTACT • Irvine, CA, United States
    [job_card.full_time]
    Safran est un groupe international de haute technologie oprant dans les domaines de l'aronautique (propulsion, quipements et intrieurs), de l'espace et de la dfense. Sa mission : contribuer durablem...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Embedded Software Engineer (Wireless)

    Senior Embedded Software Engineer (Wireless)

    Tp-link Systems Inc. • Irvine, California, 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_1_day] • [promoted]
    Software Engineer II - C / C++

    Software Engineer II - C / C++

    Playstation Global • Aliso Viejo, California, 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_30] • [promoted]
    (ResolveGrid) Founding Senior Full Stack Software Engineer (AI-First SaaS Platform)

    (ResolveGrid) Founding Senior Full Stack Software Engineer (AI-First SaaS Platform)

    Aifund • Irvine, California, United States
    [filters.remote]
    [job_card.full_time]
    ResolveGrid is a recently funded startup building a next-generation SaaS platform focused on solving complex, real-world problems using modern software and AI. We are assembling a small, highly tale...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Thomas Global Systems Group • Irvine, CA, United States
    [job_card.full_time]
    Join Our Team as a Senior Software Engineer!.Are you an experienced software engineer who thrives on building the core technology behind high-reliability embedded systems? Do you excel in fast-pace...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Embedded Design Engineer

    Embedded Design Engineer

    Marvin Test Solutions, Inc. • Irvine, CA, US
    [job_card.full_time]
    Are you an experienced and talented Embedded Design Engineer seeking an exciting new opportunity? Look no further than Marvin Test Solutions! We collaborate with industry giants in commercial and m...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Field-Programmable Gate s Engineer

    Field-Programmable Gate s Engineer

    CoreTek Labs • Irvine, CA, US
    [job_card.full_time]
    Required Skills & Abilities : .FPGA design and workflow, familiar with mainstream FPGAs and the.RTL coding practices, familiar with both VHDL and Verilog. Excellent communication and presentation...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer (C++)

    Senior Software Engineer (C++)

    Sony Interactive Entertainment • Aliso Viejo, CA, United States
    [job_card.full_time]
    Senior Software Engineer - PlayStation.Type : Full-time, Hybrid; onsite 2-3 days / week.Shape how millions experience PlayStation. Were looking for a Senior Software Engineer to help build the high-per...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]