Hybrid Embedded Systems Engineer - Edge to Cloud

Grainger

Dyer (CA)

Hybrid

USD 111,000 - 185,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision, and life ins.
PTO 18 days + 6 holidays
6% 401(k) company match
Tuition reimbursement
Employee discounts
Parental leave programs

Job summary

Grainger in Santa Ana, CA is seeking an experienced software engineer to design and implement Linux-based edge software for real-time sensing and device control. You will bring up hardware, write drivers, and ensure reliable edge-to-cloud integration.

The role emphasizes CI/CD, containerization for edge deployments, and secure-by-default practices. 5+ years of C/C++/Python in Linux environments are expected; on-site work in Orange County is required.

Qualifications

  • Experience building Linux-based software for real-time sensing and device control.
  • Strong C/C++ and Python development skills with Linux exposure.
  • Familiarity with embedded hardware bring-up and device drivers.

Responsibilities

  • Design & implement Linux software (C/C++, Python) for real-time sensing and device control.
  • Integrate hardware and firmware; bring-up boards and write drivers.
  • Build reliable connectivity over TCP/UDP, HTTP(S), MQTT, gRPC/Protobuf.
  • Harden for production; tune performance and memory usage for large fleets.
  • Contribute to CI/CD pipelines; containerize edge services; support OTA releases.
  • Apply secure-by-default practices (TLS, certs, secure boot, updates).
  • Write tests; add logging/metrics; support remote diagnostics.
  • Collaborate across electrical, mechanical, and cloud/backend teams.
  • Work on site in Orange County, CA.

Skills

C/C++
Python
Linux (user/kernel)
Networking basics
CI/CD
Docker/Podman
Kubernetes
Shell scripting
Git
Security basics

Education

B.S./M.S. in Computer Engineering, Electrical Engineering, Computer Science, or related

Tools

GitHub Actions
GitLab CI
Jenkins
Docker/Podman
Yocto/OpenEmbedded
Buildroot
CMake/GNU Make
Kernel modules/driver development
K3s/microk8s
REST/MQTT protocols

Job description

Grainger in Santa Ana, CA is seeking an experienced software engineer to design and implement Linux-based edge software for real-time sensing and device control. You will bring up hardware, write drivers, and ensure reliable edge-to-cloud integration.

The role emphasizes CI/CD, containerization for edge deployments, and secure-by-default practices. 5+ years of C/C++/Python in Linux environments are expected; on-site work in Orange County is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer – Edge to Cloud
Senior Embedded Systems Engineer – Edge to Cloud

W. W. Grainger • Santa Ana (CA)

Hybrid
USD 111,000 - 185,000
Medical, dental, vision insurance
6 PTO days + 6 holidays
6% 401(k) contribution
+4
Edge Systems Engineer - Real-Time Linux & Cloud
Edge Systems Engineer - Real-Time Linux & Cloud

AWM • Santa Ana (CA)

On-site
USD 100,000 - 130,000
Health benefits
Paid vacation & sick time
401(k)
+2
Embedded Systems Engineer
Embedded Systems Engineer

Grainger • Dyer (CA)

Hybrid
USD 111,000 - 185,000
Medical, dental, vision, and life ins.
PTO 18 days + 6 holidays
6% 401(k) company match
+3
Embedded Systems Engineer
Embedded Systems Engineer

W. W. Grainger • Santa Ana (CA)

Hybrid
USD 111,000 - 185,000
Medical, dental, vision insurance
6 PTO days + 6 holidays
6% 401(k) contribution
+4
Embedded & Cloud Edge Software Engineer
Embedded & Cloud Edge Software Engineer

Qualcomm • Santa Clara (CA), Northern (KY)

Hybrid
USD 113,000 - 170,000
Annual bonus
RSU grants
Comprehensive benefits
Edge & Cloud Software Engineer - React, Linux, DoD Clearance
Edge & Cloud Software Engineer - React, Linux, DoD Clearance

Current Open Positions • United States

On-site
USD 100,000 - 130,000
Competitive benefits package
Senior Edge & Cloud Systems Engineer
Senior Edge & Cloud Systems Engineer

Watershed Ventures • New York (NY)

Hybrid
USD 190,000 - 245,000
Stock options
Health and dental insurance
Remote days up to 2 per week
+1
Senior Software Engineer — Hybrid IoT & Edge Systems
Senior Software Engineer — Hybrid IoT & Edge Systems

Work180 • Herndon (VA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Systems Engineer
Software Systems Engineer

EVONA • United States

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer – Edge & Cloud
Senior Embedded Software Engineer – Edge & Cloud

PACCAR • Sunnyvale (CA)

On-site
USD 135,000 - 212,000
401k with company match
Pension plan
Paid time off
+7