Cust2Mate

Cust2Mate Ltd.

Cust2Mate is at the forefront of innovation, pioneering the next generation of our
smart-cart platform. We are seeking a highly skilled Real-Time Software Engineer to join our
dynamic team. As a key player in our organisation, you will be responsible for driving the evolution
of our smart carts, ensuring they remain on the cutting edge of technology.
Role Overview: As a Real-Time Software Engineer, you will collaborate with a talented team of
engineers to design, develop, and enhance firmware, drivers, diagnostic tools, and services that
underpin our core call processing infrastructure. Reporting directly to the CTO, you will play a
pivotal role in shaping the future of our smart cart platform.

Responsibilities:
● Linux Board Support and Kernel Development: Own and expand our Linux board
support package and kernel device drivers to ensure seamless operation of our product
line.
● Core Linux Environment: Take charge of the core Linux environment, including the boot
loader, IP networking stacks, communication layers, USB3.0 stack, and Bluetooth/BLE
stack.
● Hardware Abstraction Layer: Develop and optimise a Linux hardware abstraction layer
that accommodates and serves the business logic and communication needs of our smart
carts.
● Framework Integration: Integrate new frameworks for Firmware Over-The-Air (FOTA)
updates and configuration management.
● Machine Learning and AI: Integrate and maintain machine learning, deep learning, and AI
models, with a primary focus on object detection (YOLO).

Skills & Qualifications:
● Embedded Software Development: Proven experience in developing and debugging
drivers and real-time embedded Linux systems and performance optimization
● Linux Expertise: Familiarity with the Linux kernel, device drivers, Linux toolchains, and
related tools.
● Low-Level Development: Knowledge of hardware and low-level development, board
bring-up planning and execution, boot loader and secured boot development.
● AI and Computer Vision: Extensive experience in AI computer vision algorithms and
classic computer vision techniques.
● Programming Languages: Proficiency in Python, C, and C++ programming languages.
Desirable Skills (Plus):
● Camera Expertise: Experience with computer vision, cameras, and ISP configuration and
control, particularly on Qualcomm (QCOM) and/or NVIDIA platforms.
● Multimedia Tools: Familiarity with multimedia tools such as GStreamer, OpenCV, and
FFmpeg is a plus.
At Cust2Mate, we are committed to fostering a collaborative and innovative environment where
talented individuals can thrive. If you are passionate about pushing the boundaries of technology
and contributing to the future of smart cart solutions, we encourage you to apply.

To apply for this job email your details to Careers@cust2mate.com