Enable job alerts via email!
A global technology consulting firm in the United Kingdom is seeking an experienced developer to design middleware components for embedded Linux platforms. The ideal candidate has a strong background in C/C++ and Linux internals. You will collaborate with cross-functional teams to ensure the reliability and scalability of our traffic law enforcement technology solutions. This position offers the chance to work on cutting-edge projects aimed at improving urban safety.
Project description
We are utilizing a city's existing fleet and a growing number of mobile devices connected to our network, we collect real-time data that supports the enforcement of traffic laws. We are implementing the first technology provider to create a vision-based solution capable of detecting, understanding, and determine causation of traffic violations, to help cities achieve their Vision Zero safety goals.
Responsibilities
SKILLS
Must have
Nice to have
- Experience with Linux kernel configuration, building, and debugging.- Knowledge of ARM-based platforms and low-level hardware bring-up.- Exposure to middleware frameworks, IPC mechanisms (DBus, gRPC), or platform APIs.- Experience with OTA update systems for OS, applications, and firmware.- Understanding of multimedia pipelines, CUDA/OpenCL, or GPU acceleration.- Familiarity with CAN/CAN-FD or other automotive/industrial protocols.- Experience with security frameworks (secure boot, encryption, key management) in embedded systems.