Embedded Systems Engineer: Edge-to-Cloud Linux

W.W. Grainger, Inc.

Santa Ana (CA)

Hybrid

USD 111,000 - 185,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision, and life ins.
401(k) with company contribution
Paid time off, holidays
Tuition reimbursement

Job summary

W. W. Grainger, Inc. is seeking an Embedded Systems Engineer to design and implement Linux software for real-time sensing and device control. The role includes integrating hardware, firmware bring-up, and writing device drivers for edge devices in a hybrid Santa Ana, CA setting.

You will build secure, scalable edge applications, collaborate across teams, and contribute to CI/CD pipelines with Docker/Podman tooling and edge-to-cloud integration.

Qualifications

  • BS/MS in Computer Engineering, Electrical Engineering, CS or related field.
  • 5+ years of software development experience in C/C++ and Python.
  • Linux experience in user space and ideally kernel space.
  • Experience with device drivers, I/O interfaces (GPIO/UART/I2C/SPI).
  • Familiarity with networking protocols (TCP/IP, MQTT, HTTP(S)).

Responsibilities

  • Design and implement Linux software 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)/REST, MQTT, gRPC/Protobuf.
  • Contribute to CI/CD pipelines and containerize edge services.
  • Secure-by-default practices and OTA updates for devices.
  • Collaborate with cross-functional teams to deliver features on schedule.

Skills

C/C++
Python
Linux
Real-time sensing
TCP/IP
CI/CD
Docker/Podman
RTOS
Kubernetes
Scripting (Python/Bash)

Education

BS/MS in Computer Engineering, Electrical Engineering, CS

Tools

Yocto/OpenEmbedded
Buildroot
CMake/GNU Make
Git

Job description

W. W. Grainger, Inc. is seeking an Embedded Systems Engineer to design and implement Linux software for real-time sensing and device control. The role includes integrating hardware, firmware bring-up, and writing device drivers for edge devices in a hybrid Santa Ana, CA setting.

You will build secure, scalable edge applications, collaborate across teams, and contribute to CI/CD pipelines with Docker/Podman tooling and edge-to-cloud integration.

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

Grainger • Santa Ana (CA)

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

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, Inc. • Santa Ana (CA)

Hybrid
USD 111,000 - 185,000
Medical, dental, vision, and life ins.
401(k) with company contribution
Paid time off, holidays
+1
Embedded Systems Engineer
Embedded Systems Engineer

Grainger • Santa Ana (CA)

On-site
USD 111,000 - 185,000
Medical, dental, vision insurance
6 PTO days + 6 holidays
6% 401(k) contribution
+4
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 Firmware Engineer — Edge Grid & Real-Time
Embedded Firmware Engineer — Edge Grid & Real-Time

Critical Loop, Inc. • Torrance (CA)

Hybrid
USD 120,000 - 180,000
Stock options
Health coverage
Retirement plan
+1
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
Edge Embedded Systems Engineer: Linux UI & Cloud
Edge Embedded Systems Engineer: Linux UI & Cloud

SafeTraces, Inc. • Pleasanton (CA)

On-site
USD 120,000 - 170,000
Embedded Systems Software Engineer (Linux/UI/Cloud Integration)
Embedded Systems Software Engineer (Linux/UI/Cloud Integration)

SafeTraces, Inc. • Pleasanton (CA)

On-site
USD 120,000 - 170,000
Embedded Systems Engineer (On-Site)
Embedded Systems Engineer (On-Site)

AWM • Santa Ana (CA)

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