Talent.com
Embedded Software Engineer
Embedded Software EngineerGATEKEEPER SYSTEMS • Lake Forest, CA, US
Embedded Software Engineer

Embedded Software Engineer

GATEKEEPER SYSTEMS • Lake Forest, CA, US
[job_card.variable_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 :

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, CA, US

    [internal_linking.similar_jobs]
    Lead Software Engineer

    Lead Software Engineer

    Eggs Unlimited • Irvine, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Eggs Unlimited is one of the world’s largest suppliers of eggs, servicing the biggest retail and food manufacturing companies around the globe. Every day, we find homes for millions of eggs by...[show_more]
    [last_updated.last_updated_30]
    Senior Engineer

    Senior Engineer

    Traffix Devices • San Clemente, CA, US
    [job_card.full_time]
    The Mechanical Engineer is responsible for designing, developing, building, and testing mechanical / thermal devices, including tools. Engages in design work for models and drawings for revisions of c...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Front Desk Agent - Waldorf Astoria Monarch Beach Resort and Club

    Front Desk Agent - Waldorf Astoria Monarch Beach Resort and Club

    Hilton • Dana Point, CA, US
    [job_card.full_time]
    The award-winning Forbes 4-Star and AAA 5-DiamondWaldorf Astoria Monarch Beach Resort & Club is looking for a.Located in the beautiful coastal town of Dana Point adjacent to Laguna Beach, this town...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer (C++)

    Software Engineer (C++)

    VirtualVocations • Mission Viejo, California, United States
    [job_card.full_time]
    A company is looking for a Software Engineer (C++ / Vacuum Automation).Key Responsibilities Develop, verify, and test software for vacuum systems and components Support manufacturing, motion con...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Inside Sales Representative I Sales - Inside Sales (Millworks)

    Inside Sales Representative I Sales - Inside Sales (Millworks)

    Builders FirstSource • Dana Point, CA, United States
    [job_card.full_time]
    Ignite your career at Builders FirstSource, America's largest supplier of building materials, value-added components and building services to the professional market. The #1 name in our industry, we...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Civil Engineer

    Civil Engineer

    Bright Sky Recruiting • Dana Point, CA, US
    [job_card.full_time]
    We are seeking a talented and driven Project Engineer with a minimum of 5 years of land development experience to join our dynamic team in Orange County. This is an exciting opportunity to work on a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance Buzz • Capistrano Beach, California, US
    [filters.remote]
    [job_card.full_time] +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Melissa • Rancho Santa Margarita, California, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Melissa is seeking a software engineer or software developer for our Rancho Santa Margarita, CA location.This position has the unique flexibility to be offered as either a full-time regular or a pa...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer

    Senior Software Engineer

    ATTOM Data Solutions • Irvine, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    About us As the leading authority in comprehensive real estate data, ATTOM Data Solutions provides customers with a one-stop destination to make better-informed real estate and economical decisions...[show_more]
    [last_updated.last_updated_variable_days]
    AI & Software Engineer

    AI & Software Engineer

    Alleviate • Irvine, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Build the Future of AI at Alleviate! 🤖 Are you a code-slinging, solution-driven engineer with a passion for AI and a knack for turning prototypes into real-world magic?.We’re looking ...[show_more]
    [last_updated.last_updated_30]
    10062 – Software Engineer II

    10062 – Software Engineer II

    Hyundai Autoever America • Irvine, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Software Engineer II , Irvine (5-days Onsite) Company Overview Hyundai AutoEver America (HAEA), the dynamic IT powerhouse behind Hyundai Motor Corporation, a Fortune 500 global leader in the...[show_more]
    [last_updated.last_updated_30]
    Hybrid Systems Integration Engineer

    Hybrid Systems Integration Engineer

    SLR Search • Irvine, CA, US
    [job_card.full_time]
    Launch your career into orbit by joining an exceptional team that offers the perfect hybrid blend of collaborative in-office space and flexible remote work to revolutionize spacecraft operations!.H...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Flexible $ : Earn At Least $405 For Your First 43 Trips, Guaranteed.

    Flexible $ : Earn At Least $405 For Your First 43 Trips, Guaranteed.

    Uber • Dana Point, California, United States
    [job_card.full_time] +1
    Earn at least $405 driving with Uber when you complete your first 43 trips in 30 days.Why Uber? Driving is an easy way to boost your income while maintaining the flexibility your schedule requires ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Pediatric Speech Language Pathologist (3 Years Experience Required)

    Pediatric Speech Language Pathologist (3 Years Experience Required)

    Wee Thrive Pediatric Therapy Group, Inc. • San Clemente, CA, US
    [job_card.full_time]
    Salary Range - 95k to 115k per year.Wee Thrive is Expanding and looking for a seasoned Speech Language Pathologist!! Our ideal candidate would have a minimum of 3 years of experience working in Ped...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocations • Mission Viejo, California, United States
    [job_card.full_time]
    A company is looking for a Software Engineer - Embedded / Cloud.Key Responsibilities Integrate and troubleshoot embedded systems software Maintain and update infrastructure repositories defined as...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer (Wireless)

    Embedded Software Engineer (Wireless)

    TP-Link Systems Inc. • Irvine, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    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_30]
    Embedded Software Engineer

    Embedded Software Engineer

    LHH US • Lake Forest, CA, US
    [job_card.full_time] +1
    Hybrid (4 days onsite; Friday WFH).A growing engineering team in Irvine is hiring an.Embedded Software Engineer (Junior). IoT devices used across large scale retail environments.This is a strong opp...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Embedded Software Engineer

    Sr. Embedded Software Engineer

    LHH US • Lake Forest, CA, US
    [job_card.full_time] +1
    Senior Embedded Software Engineer.Hybrid (4 days onsite; Friday WFH).A rapidly growing technology organization in Irvine is seeking a. Senior Embedded Software Engineer.This role offers the chance t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]