AWM · 1 day ago
Embedded Systems Engineer (On-Site)
AWM is reinventing construction and industrial supply through advanced sensing and automation. They are seeking a hands-on Embedded Systems Engineer to help build robust edge software and integrate devices into their cloud ecosystem, focusing on embedded/edge development and collaboration across the edge-to-cloud pipeline.
Information TechnologyRetail TechnologySoftware
Responsibilities
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
Qualification
Required
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
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
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
Benefits
Health benefits
Paid vacation & sick time
401(k)
Growth opportunities
Potential employee stock option participation
Company
AWM
AWM develops facial recognition software, scalable content management software, and automation inventory solutions for the retail industry.
H1B Sponsorship
AWM has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (1)
2020 (1)
Funding
Current Stage
Growth StageCompany data provided by crunchbase