Demo

Embedded Systems Engineer (On-Site)

AWM
Santa Ana, CA Full Time
POSTED ON 1/8/2026
AVAILABLE BEFORE 7/6/2026

AWM is reinventing construction / industrial supply through advanced sensing and automation. Our AWM Frictionless platform enables grab-and-go shopping, tool checkout, and inventory intelligence. We’re hiring a hands-on Embedded Systems Engineer to help us to continue building robust edge software and integrate devices cleanly into our cloud ecosystem. This is an individual contributor role with ~50% focus on embedded/edge, plus meaningful collaboration across the edge-to-cloud pipeline.

 

What You’ll Do

  • Design & implement Linux software (C/C , Python) for real-time sensing and device control of hardware.
  • Integrate hardware & firmware: bring-up boards, write/maintain device drivers, and interface with peripherals (GPIO/UART/I²C/SPI/ADC/DAC).
  • Build reliable connectivity: implement and harden device communications using TCP/UDP, HTTP(S)/REST, MQTT, and/or gRPC/Protobuf.
  • Harden for production: performance tuning, resource/memory optimization, and fault-tolerant behaviors for large device fleets.
  • Ship with discipline: contribute to CI/CD pipelines (build, test, package), containerize services for edge deployment, and support OTA releases.
  • Secure the stack: apply secure-by-default practices (TLS, certs/identity, secure boot, signed updates, key handling).
  • Test & observe: author unit/integration tests, support HIL testing, add logging/metrics for remote diagnostics and telemetry.
  • Collaborate with electrical, mechanical, and cloud/backend teams to deliver features end-to-end on schedule.

 

Minimum Qualifications

  • 5 years relevant software development experience with C/C , Python. Some of this must include Linux experience as well as user space, and ideally kernel, fundamentals.
  • Low-level interfacing experience: digital I/O, UART, I²C, SPI; comfort reading schematics and datasheets.
  • Networking fundamentals and hands-on protocol work (TCP/IP, sockets; familiarity with HTTP(S), MQTT or similar).
  • Strong CS foundations: concurrency/threading, memory management, OS concepts, data structures.
  • DevOps fluency for edge: Git workflows; experience with CI systems (e.g., GitHub Actions/GitLab CI/Jenkins) to automate build & test; basic Docker/Podman usage to package edge apps.
  • Effective cross-functional communication; clear technical writing.
  • Will and able to work on site in Orange County, CA.

 

Preferred Qualifications

  • B.S./M.S. in Computer Engineering, Electrical Engineering, Computer Science, or related.
  • Embedded Linux distro/tooling: Yocto/OpenEmbedded or Buildroot; cross-compilers, CMake/GNU Make, toolchains.
  • Driver/kernel experience (modules, device trees) and board bring-up.
  • Real-time concepts: scheduling/latency, multi-threaded design; RTOS exposure (e.g., FreeRTOS) is a plus.
  • Edge orchestration exposure: k3s/microk8s or interaction with Kubernetes-managed services; container registries and image versioning.
  • Testing depth: GoogleTest/CTest, fuzz/static analysis (e.g., clang-tidy), HIL or emulator-based CI.
  • Security depth: secure boot chains, firmware signing/rollback protection, certificate provisioning/rotation, secrets handling.
  • Telemetry/observability: device logging, metrics, and remote diagnostics; familiarity with cloud monitoring/alerting patterns.
  • Scripting for automation and data handling (Python/Bash).
  • Agile delivery and tracking (Jira), code review culture, and documentation habits.

 

Nice to Have

  • Experience with ARM and x86 edge platforms; performance profiling on constrained devices.
  • OTA frameworks/workflows and staged/blue-green rollouts for device fleets.
  • Basic device-side persistence (e.g., SQLite, log rotation) and efficient serialization (Protobuf/CBOR).
  • Familiarity with cloud services
  • Lab skills: oscilloscopes, logic analyzers, in-circuit debuggers; light rework/soldering for bring-up.

 

What We Offer

  • High-impact work shaping the future of construction and industrial supply.
  • Competitive compensation with health benefitspaid vacation & sick time401(k), and growth opportunities.
  • Potential employee stock option participation.

 

**PLEASE APPLY TO BE CONSIDERED**

Salary.com Estimation for Embedded Systems Engineer (On-Site) in Santa Ana, CA
$99,422 to $113,564
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Systems Engineer (On-Site)?

Sign up to receive alerts about other jobs on the Embedded Systems Engineer (On-Site) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Embedded Systems Engineer (On-Site) jobs in the Santa Ana, CA area that may be a better fit.

  • AstroForge Seal Beach, CA
  • About The Company At AstroForge, our mission is to make space resources accessible on Earth. We mine asteroids to extract valuable minerals in space at a l... more
  • 26 Days Ago

  • Actalent Tustin, CA
  • Job Title: Embedded Software Engineer Job Description As an Embedded Software Engineer, you will design, implement, and certify flight control software for... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!