Senior Embedded Systems Engineer – Edge to Cloud

W. W. Grainger

Santa Ana (CA)

Hybrid

USD 111,000 - 185,000

Full time

33 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
6 PTO days + 6 holidays
6% 401(k) contribution
Tuition reimbursement
Student loan refinancing
Discounts
Maternity leave

Job summary

W. W. Grainger, Inc. is seeking an embedded software engineer to design Linux-based real-time sensing and device control. You will integrate hardware with firmware, develop drivers and peripherals, and ensure secure, reliable communications across edge devices.

The role requires 5+ years in C/C++, Python, and Linux, plus experience in CI/CD, edge deployment, and OTA updates. Hybrid work in Santa Ana, CA is offered.

Qualifications

  • BS/MS in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of software development with C/C++, Python; Linux user space and kernel fundamentals preferred.
  • Experience with low-level interfacing and device bring-up; knowledge of I2C/SPI/UART.
  • Familiarity with networking protocols (TCP/IP, MQTT, HTTPs); secure-by-default practices.
  • Proven ability to work across cross-functional teams in an Agile environment.

Responsibilities

  • Design and implement Linux software for real-time sensing and device control.
  • Integrate hardware and firmware; write device drivers and interfaces.
  • Build and harden device communications (TCP/UDP, HTTPs, MQTT, gRPC).
  • Contribute to CI/CD pipelines and containerize edge services; support OTA updates.
  • Apply secure- by-default practices and perform logging/telemetry for remote diagnostics.

Skills

C/C++
Python
Linux
Embedded
Networking
DevOps
CI/CD
Security
Telemetry
Scripting

Education

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

Tools

Yocto/OpenEmbedded
Buildroot
CMake/GNU Make
Docker/Podman
GitHub Actions

Job description

W. W. Grainger, Inc. is seeking an embedded software engineer to design Linux-based real-time sensing and device control. You will integrate hardware with firmware, develop drivers and peripherals, and ensure secure, reliable communications across edge devices.

The role requires 5+ years in C/C++, Python, and Linux, plus experience in CI/CD, edge deployment, and OTA updates. Hybrid work in Santa Ana, CA is offered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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

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 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
Senior Embedded Engineer — Edge AI & IoT (Hybrid)
Senior Embedded Engineer — Edge AI & IoT (Hybrid)

5V Tech • San Francisco (CA)

Hybrid
USD 200,000 - 250,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
Senior IoT Firmware Engineer - Low-Power, Secure Edge
Senior IoT Firmware Engineer - Low-Power, Secure Edge

Copeland • Town of Florida (NY), Northern (KY)

Hybrid
USD 120,000 - 170,000
Medical insurance
Dental coverage
Vision coverage
+3
Embedded Software Engineer – Wearables & Edge Systems
Embedded Software Engineer – Wearables & Edge Systems

MaxIT Consulting - Max Corporate Group • San Francisco (CA)

On-site
USD 110,000 - 170,000
Lead Edge Computing Research Engineer
Lead Edge Computing Research Engineer

LS3002 GE Vernova Operations LLC • Town of Niskayuna (NY)

On-site
USD 98,000 - 164,000
Medical, dental, vision, prescription
Health Coach access
Employee Assistance Program
+2
Senior Embedded Engineer - Edge AI & Linux
Senior Embedded Engineer - Edge AI & Linux

Verkada • San Mateo (CA)

On-site
USD 200,000 - 315,000
Healthcare programs
Vision/Dental coverage
HSA/FSA
+6