Embedded Firmware Engineer

Yewser LLC
El Segundo, CA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$130,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests Booting (BIOS) UClibc (C Standard Library) CMake Software Debugging Linux on Embedded Systems Embedded Software Firmware Field-Programmable Gate Array (FPGA) Python (Programming Language) Metadata Real-Time Operating Systems
+6 more
Universal Asynchronous Receiver/Transmitter Scripting Serial Peripheral Interface Git Yocto Bare Metal

Job description

You will write the firmware that brings our custom camera hardware to life, the layer between the electronics

and the software that makes the sensors, interfaces, and controls all work together. This is a growth role: you

will come in strong on embedded fundamentals and grow into more complex systems, including embedded

Linux, as our hardware scales. This is hands-on work on a small team. You will write firmware, debug it on the bench with a scope and logic

analyzer, and iterate directly with the PCB and FPGA engineers who built the hardware you are bringing up. WHAT YOU’LL DO

  • Write bare-metal firmware on microcontrollers (STM32-class and similar) that drives the camera hardware:

peripherals, interrupts, communication, and control.

  • Build and debug the low-level drivers that let the parts of the system talk to each other (UART, SPI, I2C, and

more).

  • Bring up new boards, verifying clocks, power, and communication on first hardware, alongside the PCB and

FPGA engineers.

  • Debug hardware-and-firmware issues at the bench with scopes, logic analyzers, and debuggers.

  • Build simple Python or shell tooling for testing and automation.

Requirements

  • A couple of years (roughly 2 to 3) of hands-on embedded firmware. You have shipped real code that runs on

real hardware.

  • Solid C on small microcontrollers: interrupts, timers, DMA, and working directly with the hardware registers

(STM32 experience is a plus).

  • Comfortable writing or modifying low-level drivers (UART, SPI, I2C), not just calling vendor libraries.

  • Bench-comfortable: happy with a scope, logic analyzer, and debugger, and able to read a schematic well

enough to know what your code is talking to.

  • Solid with the everyday basics (Git, Make or CMake, a scripting language like Python).

  • Genuinely eager to grow into embedded Linux and bigger systems. We will invest in you, but you have to

want it.

  • Low ego, high ownership. On a small team, nothing is beneath this role.

NICE TO HAVE

  • Any embedded Linux exposure (Yocto or Buildroot, device trees, kernel or driver work).

  • RTOS experience, or work with application processors (NXP i.MX or similar).

  • Any camera or imaging firmware (sensor initialization, video timing, metadata, lens control).

  • Bootloader or firmware-update work, and robust error recovery for field-deployed gear.

  • Experience in film, television, broadcast, or live-event technology.

Benefits & conditions

South Bay, Los Angeles. On-site 3 to 4 days per week, with flexibility around build and test cycles. Full-time and

permanent, a ground-floor role on a small team that is growing. We are an equal-opportunity employer and

value a diverse, high-ownership team. Why this matters. Firmware is what turns a board full of silicon into a working system. Nothing boots, talks, or

runs without your code. This is the bridge between raw hardware and everything above it.

About the company

We are a stealth-stage technology and tools company founded by one of the most influential figures in the

history of 3D and stereoscopic filmmaking. Our mission is simple to say and hard to do: make shooting in native

3D as routine and affordable as ordinary 2D, across film, television, live events, and sports, built on three

decades of the most advanced stereoscopic technology ever put on screen. Two recent milestones accelerate the work. We acquired a world-renowned precision 3D-camera and

stereography team whose rigs are behind some of the most technically ambitious films of the past decade. And

we entered a multi-year partnership with one of the world’s largest technology platforms to bring native 3D

content to a leading immersive headset. We are a small, focused team about two years into active R&D, designing custom 3D camera and production

hardware end to end, including cameras engineered for environments most electronics never survive, from

underwater to extreme-condition shoots. This is genuine ground-floor work, and what you build here will show

up on the largest screens in the world.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all