- Job Type: Full-Time
- Function: Engineering Software
- Industry: Enterprise
- Post Date: 03/16/2026
- Website: tractable.ai
- Company Address: 5 Appold Street, Broadwalk House, Liverpool Street, London, United Kingdom, EC2A 2AD
About Tractable
Tractable develops artificial intelligence for accident and disaster recovery. We are on a journey to help the world recover faster from accidents and disasters that affect hundreds of millions of lives, from car accidents and burst piping, to full-scale floods and hurricanes.Job Description
Why Tractable?
We combine world-class AI research with real-world applications that make a difference. At Tractable, you’ll collaborate with brilliant minds, work on transformative projects, and contribute to technology that helps people when they need it most.
About the role
We’re building LUMA, a drive-through vehicle inspection scanner that combines multi-camera capture, active illumination, and multiple sensor modalities to generate high-fidelity vehicle imagery and measurements.
We’re looking for an Embedded Systems Engineer to own and evolve the device-side software/firmware stack that controls cameras and sensors, synchronizes capture, and enables new measurement capabilities.
This role sits at the intersection of embedded software, hardware integration, and sensor/vision data processing.
What you’ll do
-
Maintain and improve camera control software (triggering, timing, health monitoring, error recovery).
-
Maintain and improve sensor control software (presence/distance/measurement sensors, calibration, fault handling).
-
Develop new scanner capabilities.
-
Implement signal processing pipelines (e.g., convert laser triangulation outputs into 2D tread-depth maps; post-process stereo depth results; filtering/denoising; coordinate transforms).
-
Prototype quickly, then harden implementations to production-grade reliability.
-
Support system integration and deployments: bring up new modules, validate in the lab/on-vehicle, debug issues, and ship fixes.
What we’re looking for
Core requirements
-
Strong software engineering fundamentals (debugging, testing, reliability, version control).
-
Experience integrating sensors/devices in real-world systems.
-
Comfort working close to hardware: bring-up, wiring, and iterative troubleshooting.
-
Ability to take ambiguous requirements and ship maintainable systems.
Relevant technical experience
-
Embedded/edge platforms: Raspberry Pi, NVIDIA Jetson, Arduino (or similar).
-
Protocols and interfaces: RS-485, CAN, Modbus, UART/I2C/SPI, GPIO.
-
Linux-based device development: system services, supervision, logging, performance profiling.
-
Sensor/vision data processing: filtering, calibration, synchronization, map generation.
Hands-on electronics
-
Able to connect sensors to compute hardware safely and cleanly.
-
Comfortable with basic soldering, crimping/connectors, and reading datasheets/wiring diagrams.
Nice to have
-
Computer vision/depth sensing experience (stereo, structured light, LiDAR, triangulation).
-
Multi-device synchronization (timestamps, trigger distribution, drift management).
-
Production deployments (monitoring, remote updates, failure analysis).
-
Python + C/C++ (and/or Rust/Go) in mixed systems.
-
Familiarity with camera control APIs and image capture pipelines.
What success looks like
-
Camera and sensor stacks run reliably for weeks with clear telemetry and graceful recovery.
-
New capabilities move from prototype to validated pipeline to production-ready release.
-
Hardware bring-up time decreases as tooling, test harnesses, and standards improve.
Diversity commitment
At Tractable, we are committed to building a diverse team and inclusive workplace where people’s varied backgrounds and experiences are valued and recognised.
We encourage applications from candidates of all backgrounds and offer equal opportunities without discrimination.