Home › Companies › 12a2f0d4 26b0 4856 9611 9ebc4076b8f9 19000101 000001 › Senior Embedded Software Engineer
Senior Embedded Software Engineer
12a2f0d4 26b0 4856 9611 9ebc4076b8f9 19000101 000001 · Foothill Ranch, CA, US, Foothill Ranch, CA · Remote · Active · $150,000–$190,000 / year · ADP Workforce Now Recruiting
Job facts
| Field | Value |
|---|---|
| Company | 12a2f0d4 26b0 4856 9611 9ebc4076b8f9 19000101 000001 |
| Title | Senior Embedded Software Engineer |
| Normalized title | - |
| Department / team | - |
| Location | Foothill Ranch, CA, United States |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | $150,000–$190,000 / year |
| Status | active |
| ATS provider | ADP Workforce Now Recruiting |
| Posted / first seen | 2026-05-04 / 2026-05-31 |
| Changed / last seen | 2026-06-06 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from 12a2f0d4 26b0 4856 9611 9ebc4076b8f9 19000101 000001. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through ADP Workforce Now Recruiting. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Foothill Ranch. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | 12a2f0d4 26b0 4856 9611 9ebc4076b8f9 19000101 000001 |
| Source | a2af7422-480a-47c5-843f-b3e30b5fbc64 |
| ATS provider | ADP Workforce Now Recruiting |
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.
Full job record
| Job ID | d33bc4d0c618e4dbd1ed5b3a74f4eb45632b4a9a |
| Org ID | 9e1776a3-f6ae-4ef5-9dc1-2347adfd26a7 |
| Source ID | a2af7422-480a-47c5-843f-b3e30b5fbc64 |
| Board ID | a2af7422-480a-47c5-843f-b3e30b5fbc64 |
| Provider | adp_workforcenow |
| Provider Job Key | 527154 |
| Title | Senior Embedded Software Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Foothill Ranch, CA, US, Foothill Ranch, CA |
| Department | — |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | United States |
| Region | CA |
| City | Foothill Ranch |
| Salary Raw | 150000.00 To 190000.00 (USD) Annually |
| Salary Min | 150,000 |
| Salary Max | 190,000 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=12a2f0d4-26b0-4856-9611-9ebc4076b8f9&ccId=19000101_000001&lang=en_US&type=JS&jobId=527154&jwId=9201127107564_1 |
| Apply URL | https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=12a2f0d4-26b0-4856-9611-9ebc4076b8f9&ccId=19000101_000001&lang=en_US&type=JS&jobId=527154&jwId=9201127107564_1 |
| First Seen At | 2026-05-31 18:47:20Z |
| Last Seen At | 2026-06-06 12:29:37Z |
| Last Checked At | 2026-06-06 12:29:37Z |
| Last Changed At | 2026-06-06 12:29:37Z |
| Inactive At | — |
| Source Posted At | 2026-05-04 18:35:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=adp_workforcenow/board=12a2f0d4-26b0-4856-9611-9ebc4076b8f9|19000101_000001/date=2026-06-06/2026-06-06T12-29-37-271Z-5be966188109395023345a333391526ada42e22b6a33965e7d85ae681dded84e.json |
Event Fields
{
"content_hash": "2aa2cd5e9bda9f4dd0b7735088176c27c1fb19008d02a5c569ec41b01cfbf5c9",
"source_hash": "11b34eaef47e9955b6bb7d6e3563e37683f7af8f0cc4c74edb87d56755c09716",
"last_changed_at": "2026-06-06T12:29:37.480Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Foothill Ranch, CA, US, Foothill Ranch, CA",
"city": "Foothill Ranch",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.95
},
"salary_max": 190000,
"salary_min": 150000,
"inferred_at": "2026-06-06T12:29:37.478Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "Foothill Ranch, CA, US, Foothill Ranch, CA",
"city": "Foothill Ranch",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.95
},
"countries": [
"United States"
]
},
"remote_policy": "remote",
"salary_period": "year",
"workplace_type": "remote",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"detail": {
"links": [],
"itemID": "9201127107564_1",
"postDate": "2026-05-04T14:35:00.000-04:00",
"payGradeRange": {
"maximumRate": {
"amountValue": 190000,
"currencyCode": "USD"
},
"minimumRate": {
"amountValue": 150000,
"currencyCode": "USD"
}
},
"workLevelCode": {
"shortName": "Active - Regular full-time"
},
"customFieldGroup": {
"codeFields": [
{
"nameCode": {
"codeValue": "SalaryType"
},
"codeValue": "AN",
"shortName": "Annually"
},
{
"nameCode": {
"codeValue": "SalaryRangeType"
},
"codeValue": "RANGE",
"shortName": "RANGE"
}
],
"dateFields": [
{
"nameCode": {
"codeValue": "PostingDate"
},
"dateValue": "2026-05-04T14:35Z"
},
{
"nameCode": {
"codeValue": "CurrentServerDateTime"
},
"dateValue": "2026-06-06T08:29Z"
}
],
"numberFields": [
{
"numberValue": 0,
"categoryCode": {
"codeValue": "ApplicantCount"
}
},
{
"categoryCode": {
"codeValue": "AwardAmount"
}
}
],
"stringFields": [
{
"nameCode": {
"codeValue": "ExternalJobID"
},
"stringValue": "527154"
},
{
"nameCode": {
"codeValue": "CareerCenterRefId"
}
},
{
"nameCode": {
"codeValue": "GuidelineOid"
}
},
{
"nameCode": {
"codeValue": "CurrencySymbolOrCode"
}
},
{
"nameCode": {
"codeValue": "HomeDepartment"
},
"stringValue": ""
},
{
"nameCode": {
"codeValue": "JobClass"
}
},
{
"nameCode": {
"codeValue": "SalaryRange"
},
"stringValue": "150000.00 To 190000.00 (USD) Annually"
}
],
"indicatorFields": [
{
"nameCode": {
"codeValue": "PriortyStatusFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "InternalPostingFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "MinValue"
},
"indicatorValue": true
},
{
"nameCode": {
"codeValue": "IsVsidApplicable"
},
"indicatorValue": true
},
{
"nameCode": {
"codeValue": "IsSassDlReqForExtPostFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "IsSassDlReqForIntPostFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "IsMonetaryFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "IsNonMonetaryFlag"
},
"indicatorValue": false
}
]
},
"requisitionTitle": "Senior Embedded Software Engineer",
"clientRequisitionID": "1312",
"organizationalUnits": [],
"postingInstructions": [],
"additionalProperties": {},
"requisitionLocations": [
{
"address": {
"cityName": "Foothill Ranch",
"postalCode": "92610",
"countrySubdivisionLevel1": {
"codeValue": "CA"
}
},
"nameCode": {
"shortName": " Foothill Ranch, CA, US"
},
"aliasNames": []
}
],
"screeningRequirements": [],
"requisitionDescription": "<div><div><div><div><div><div><div><div><link href=\"https://static.workforcenow.adp.com/mas/mdf-components/24.23.14/styles/froala_editor.pkgd.min.css\" rel=\"stylesheet\" type=\"text/css\"> <link href=\"https://static.workforcenow.adp.com/mas/mdf-components/24.23.14/styles/froala_style.min.css\" rel=\"stylesheet\" type=\"text/css\"><div class=\"fr-view\"><div><link href=\"https://static.workforcenow.adp.com/mas/mdf-components/24.6.15/styles/froala_editor.pkgd.min.css\" rel=\"stylesheet\" type=\"text/css\"><div class=\"fr-view\"><p id=\"isPasted\"><strong><em>At Gatekeeper Systems, </em></strong><em>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.<strong> 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</strong>, 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.</em></p><p><strong>POSITION SUMMARY:</strong></p><p>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. </p><ul><li style=\"font-weight: bold;\" data-pasted=\"true\"><span data-olk-copy-source=\"MessageBody\" data-pasted=\"true\">Onsite in Foothill Ranch 4-5 days per week. Must be able to commute. </span></li></ul><p><span data-olk-copy-source=\"MessageBody\" data-pasted=\"true\"><br></span></p><p><strong>WHAT WE OFFER…</strong></p><p>Join the team at Gatekeeper Systems and watch your career grow! We offer competitive compensation and benefits packages that include: </p><ul type=\"disc\"><li>Attractive Total Compensation Package, including annual bonus</li><li>Comprehensive healthcare benefits including medical, dental, and vision coverage; Life/ADD/LTD insurance; FSA/HSA options.</li><li>401(k) Plan with Employer Match</li><li>Generous Paid Time Off (PTO) policy</li><li>Observance of 11 paid company holidays</li><li>Various Employee Engagement Events</li><li>Exciting Growth Opportunities</li><li>Positive Company Culture</li></ul><p><strong>ESSENTIAL JOB FUNCTIONS; but not limited to:</strong></p><p data-pasted=\"true\">The Embedded Software Engineer is responsible for embedded systems development from concept through production, including requirements, architecture, coding, testing, and release. </p><p>Core Responsibilities</p><ul><li>Develop and maintain firmware across embedded Linux platforms and device drivers.</li><li>Build firmware applications for Gatekeeper and FaceFirst devices; optimize existing firmware for performance, power usage, and reliability.</li><li>Develop internal tools for data collection, testing, diagnostics, and performance validation.</li><li>Investigate problem reports; identify root causes; implement fixes; document solutions.</li><li>Participate in technical reviews of hardware, firmware, and software requirements.</li><li>Create architecture, design, and detailed technical documentation.</li><li>Approve test/validation methods and collaborate closely with SQA.</li><li>Support product integration across gateways, cameras, BLE devices, edge computing, and cloud services.</li></ul><p>Expanded Platform Responsibilities</p><ul><li>Build firmware supporting BLE, Wi-Fi, RF, and modern IoT protocols (MQTT, WebSockets, REST).</li><li>Integrate with Gatekeeper’s edge gateways, including containerized applications (Docker), device management agents, and OTA update mechanisms.</li><li>Support data ingestion pipelines feeding cloud analytics and AI/ML systems (Azure/GCP).</li><li>Work with cross-functional teams to enable sensor fusion, data streams, and APIs connecting edge devices to backend platforms.</li><li>Contribute to long-term modernization of the embedded stack (Linux optimizations, secure boot, diagnostics, and telemetry).</li></ul><p><strong>QUALIFICATION REQUIREMENTS </strong></p><p data-pasted=\"true\">Required</p><ul><li>Bachelor’s or master’s in electrical engineering, Computer Science, or related field.</li><li>5+ years of embedded software design and development experience.</li><li>Proficient in C/C++, python, and Linux-based development.</li><li>Deep experience with embedded Linux, including kernel, u-boot, and driver-level work.</li><li>Familiarity with Yoctoor other embedded Linux build systems.</li><li>Working knowledge of Containerization, either Dockers or Kubernetes.</li><li>Experience with wireless systems (BLE, Wi-Fi, RF) and communication protocol design.</li><li>Strong skills in debugging, test automation, and use of oscilloscopes, logic analyzers, etc.</li><li>Ability to analyze performance, optimize memory footprint, and design for low-power systems.</li><li>Strong analytical, mathematical, and problem-solving abilities.</li></ul><p>Preferred / Highly Valuable</p><ul><li>Experience developing foredge gateways (Intel/ARM SBCs, containers, virtualization).</li><li>Knowledge of IoT systems and device-to-cloud architectures (Azure IoT, GCP IoT Core equivalents).</li><li>Understanding of sensor fusion, computer vision pipelines, or edge deployment.</li><li>Experience with secure device management, OTA updates, and remote diagnostics.</li><li>Familiarity with retail, industrial IoT, or safety-critical embedded systems.</li></ul><p><strong>PHYSICAL DEMANDS </strong></p><p>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.</p><ul><li>Ability to push shopping carts with up to 65Kg load</li><li>Ability to push shopping carts for extended periods of time</li></ul><p><strong>DISCLAIMER</strong></p><p>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.</p><strong><em>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.</em></strong></div></div></div></div></div></div></div></div></div></div></div>\n",
"sponsoredVisaTypeCodes": []
},
"list_job": {
"links": [],
"itemID": "9201127107564_1",
"postDate": "2026-05-04T14:35:00.000-04:00",
"payGradeRange": {
"maximumRate": {
"amountValue": 190000,
"currencyCode": "USD"
},
"minimumRate": {
"amountValue": 150000,
"currencyCode": "USD"
}
},
"workLevelCode": {
"shortName": "Active - Regular full-time"
},
"customFieldGroup": {
"codeFields": [
{
"nameCode": {
"codeValue": "SalaryType"
},
"codeValue": "AN",
"shortName": "Annually"
},
{
"nameCode": {
"codeValue": "SalaryRangeType"
},
"codeValue": "RANGE",
"shortName": "RANGE"
}
],
"dateFields": [
{
"nameCode": {
"codeValue": "PostingDate"
},
"dateValue": "2026-05-04T14:35Z"
},
{
"nameCode": {
"codeValue": "CurrentServerDateTime"
},
"dateValue": "2026-06-06T08:29Z"
}
],
"numberFields": [
{
"numberValue": 0,
"categoryCode": {
"codeValue": "ApplicantCount"
}
},
{
"categoryCode": {
"codeValue": "AwardAmount"
}
}
],
"stringFields": [
{
"nameCode": {
"codeValue": "ExternalJobID"
},
"stringValue": "527154"
},
{
"nameCode": {
"codeValue": "CareerCenterRefId"
}
},
{
"nameCode": {
"codeValue": "GuidelineOid"
}
},
{
"nameCode": {
"codeValue": "CurrencySymbolOrCode"
}
},
{
"nameCode": {
"codeValue": "HomeDepartment"
},
"stringValue": ""
},
{
"nameCode": {
"codeValue": "JobClass"
}
},
{
"nameCode": {
"codeValue": "SalaryRange"
},
"stringValue": "150000.00 To 190000.00 (USD) Annually"
}
],
"indicatorFields": [
{
"nameCode": {
"codeValue": "PriortyStatusFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "InternalPostingFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "MinValue"
},
"indicatorValue": true
},
{
"nameCode": {
"codeValue": "IsVsidApplicable"
},
"indicatorValue": true
},
{
"nameCode": {
"codeValue": "IsSassDlReqForExtPostFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "IsSassDlReqForIntPostFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "IsMonetaryFlag"
},
"indicatorValue": false
},
{
"nameCode": {
"codeValue": "IsNonMonetaryFlag"
},
"indicatorValue": false
}
]
},
"requisitionTitle": "Senior Embedded Software Engineer",
"clientRequisitionID": "1312",
"organizationalUnits": [],
"postingInstructions": [],
"additionalProperties": {},
"requisitionLocations": [
{
"address": {
"cityName": "Foothill Ranch",
"postalCode": "92610",
"countrySubdivisionLevel1": {
"codeValue": "CA"
}
},
"nameCode": {
"shortName": " Foothill Ranch, CA, US"
},
"aliasNames": []
}
],
"screeningRequirements": [],
"sponsoredVisaTypeCodes": []
},
"detail_meta": {
"url": "https://workforcenow.adp.com/mascsr/default/careercenter/public/events/staffing/v1/job-requisitions/527154?cid=12a2f0d4-26b0-4856-9611-9ebc4076b8f9&ccId=19000101_000001&lang=en_US&locale=en_US",
"http_status": 200,
"content_type": "application/json;charset=UTF-8",
"response_bytes": 11813
},
"detail_errors": []
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/d33bc4d0c618e4dbd1ed5b3a74f4eb45632b4a9a?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/9e1776a3-f6ae-4ef5-9dc1-2347adfd26a7JSONGET https://api.bluedoor.sh/job-postings/v1/sources/a2af7422-480a-47c5-843f-b3e30b5fbc64JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/d33bc4d0c618e4dbd1ed5b3a74f4eb45632b4a9a/eventsJSON