Tractable

Embedded Systems Engineer

Salt Lake City. Posted a month ago

The role

You will build and maintain embedded Linux software and firmware for the camera and sensor stack. You will work on the LUMA drive-through vehicle inspection scanner to control cameras, sensors, and signal processing pipelines.

What you will do

  • Build and maintain embedded Linux software and firmware for the camera and sensor stack.
  • Maintain and improve camera control software including triggering, timing, health monitoring, and error recovery.
  • Maintain and improve sensor control software including presence/distance/measurement sensors, calibration, and fault handling.
  • Build signal processing pipelines.
  • Prototype fast, then harden to production-grade reliability.
  • Support integration and deployments including module bring up, lab and on-vehicle validation, debugging, and shipping fixes.

Required qualifications

  • 3+ years of experience in embedded engineering.
  • Production coding in C/C++ and/or Python.
  • Strong software engineering fundamentals (OOP, testing, debugging, version control).
  • Embedded Linux expertise, including system services, supervision, logging, and performance profiling.
  • Hands-on hardware & sensor integration using standard protocols (UART, I2C, SPI, GPIO) and industrial interfaces (RS-485, CAN, or Modbus).
  • Proficient with oscilloscopes, logic analyzers, multimeters, basic soldering/wiring, and reading datasheets/schematics.
  • Experience using AI coding tools (Cursor, Claude Code, OpenAI Codex) to rapidly iterate high-quality code.
  • Ability to navigate ambiguous requirements, solve tough problems, and ship maintainable systems in a fast-paced environment.

Benefits

  • equity

About the company

Tractable is a leader in AI for auto repair and insurance. The Salt Lake City team designs, builds and supports the LumaScanner vehicle scanning system.

Embedded Systems Engineer at Tractable | JobZoey