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.