Haystack
← Back to Jobs
Technology

Firmware/Embedded Developer (ARM-Based uCs)

Oxford Global ResourcesTorrance, CA🇺🇸United StatesPosted 8 Jul 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Title - Firmware/Embedded Developer (ARM-Based uCs)

Location: Onsite in Torrance, CA

Duration: 6-12 months

Hours: 40 hours per week

Status Only

Drug Test & Background Check Required

Details -

Oxford's client is looking for a firmware engineer with a background in ARM uCs (STM/ESP/etc) to develop firmware for test fixtures and jigs. They need firmware developed for automated testing to pull data. They have ADCs and amplifiers and will be taking sensor readings. Other duties could include board bring up, test troubleshooting, and debugging. Candidates should be able to read schematics, write C/C++, deal with boot processes, memory mapping of peripherals, interrupts, DMAs, watch dogs, and fault handling. They use Python for automation, and experience with ROS or FreeRTOS would be a plus. Protocols are primarily serial (I2C, SPI, USB, UART, ADC, PWM, etc). Candidates will also be working in an R&D environment, with scopes, analyzers, signal generators, etc.

Skills -

Firmware Developer

ARM based uCs (STM/ESP32)

C

C++

Python

Pluses -

Embedded Linux

Kernel Development

FreeRTOS/ROS

Skills

C++
Python
ROS

Similar jobs