Tractable
Senior Embedded Systems Engineer
Salt Lake City. Posted a month ago
The role
You will own and evolve the device-side software and firmware stack for the LUMA vehicle inspection scanner. This involves controlling cameras and sensors, synchronizing capture, and building new measurement capabilities.
What you will do
- Architect embedded Linux software and firmware systems for the camera and sensor stack.
- Provide technical leadership and guidance across embedded software, firmware, and electrical systems.
- Bring up custom camera and sensor subsystems end to end.
- Maintain and improve camera control software.
- Maintain and improve sensor control software.
- Build signal processing pipelines.
- Prototype fast, then harden to production-grade reliability.
- Support integration and deployments including lab validation and on-vehicle debugging.
Required qualifications
- 6+ years of embedded engineering experience
- Technical leadership capabilities
- Production coding in C/C++ and/or Python
- Strong system design and software fundamentals (OOP, testing, reliability, version control)
- Embedded Linux expertise
- Hands-on hardware & sensor integration using UART, I2C, SPI, GPIO, RS-485, CAN, or Modbus
- Proficient with test equipment (oscilloscopes, logic analyzers, multimeters)
- Soldering, crimping/connectors, board bring-up
- Reasoning about board-level schematics/datasheets
- Experience using AI coding tools (Cursor, Claude Code, OpenAI Codex)
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.