FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Embedded Software Engineer
Gatekeeper SystemsEmbedded Software Engineer developing firmware across hardware ecosystem at Gatekeeper Systems. Collaborating with teams for a next-generation loss-prevention platform and IoT integration.
Posted 5/5/2026full-timeFoothill Ranch • California • 🇺🇸 United StatesSenior💰 $150,000 - $190,000 per yearWebsite
Tech Stack
Tools & technologiesAzureCloudDockerGoogle Cloud PlatformIoTKubernetesLinuxPython
About the role
Key responsibilities & impact- 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
- 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)
Requirements
What you’ll need- 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.
Benefits
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonEmbedded LinuxDevice DriversFirmware DevelopmentTest AutomationDebuggingPerformance OptimizationCommunication Protocol Design
Soft Skills
Analytical SkillsProblem-SolvingCollaborationTechnical DocumentationRoot Cause AnalysisPerformance ValidationCross-Functional TeamworkCommunication