Embedded Systems Engineer for Advertising IoT: Embedded Linux, Rockchip, Hardware Integration
Centrum, Wrocław +4 Locations
Inventively LLC + OOHAi Pty Ltd
Mission
At OOHAi ( https://www.oohai.au/ ), we’re building edge AI systems that make the physical world measurable, interpretable, and responsive. You’ll play a key role in developing the embedded platform that powers our intelligent camera-based hardware — integrating custom electronics, AI acceleration, and real-time analytics into reliable, production-ready systems.
Core Responsibilities
Design and optimize camera/vision pipelines (capture → preprocessing → inference → app I/O) to meet defined latency and FPS targets.
Integrate and tune AI acceleration chips (e.g., Hailo) for real-time face detection and other inference workloads.
Support transition from Raspberry Pi 5 to a fully custom hardware platform, collaborating remotely with our hardware manufacturer in China.
Debug and integrate custom PCB boards, including power, communication buses, and peripheral bring-up.
Harden embedded Linux systems — handle kernel modules, device trees, and low-level driver configuration.
Ensure reproducible, maintainable deployments, including packaging, containerization, and CI integration.
Maintain small device fleets with remote update capability, diagnostics, telemetry, and rollback safety.
Document key procedures and produce clear reproducible examples (“golden path” builds, debug steps, and setup guides).
Must-Have Expertise
Embedded Linux Development: Strong in both Python and C/C++ for low-level programming and service logic.
Computer Vision Pipelines: Experience with camera capture APIs, multimedia frameworks, format negotiation, and latency/buffering optimization.
Accelerator Integration: Model deployment and performance tuning on NPUs, DSPs, or GPUs (e.g., Hailo, Jetson).
Linux Systems & Build Operations: systemd, udev, journald, Docker builds, cross-compilation, CI/CD with pinned toolchains.
Electronics & Hardware Integration:
Read and interpret schematics and PCB documentation.
Bring-up via I²C, SPI, UART, GPIO, handle pull-ups, resets, and power sequencing.
Familiar with power integrity, thermal, and EMI/EMC considerations.
Comfortable with lab tools: oscilloscope, logic analyzer, multimeter.
Kernel & Drivers: Device trees, driver configuration, and debugging using dmesg/logs.
Networking & Remote Ops: Secure SSH access, port forwarding, and fleet management basics.
Version Control: Clean Git hygiene, structured commits, bisecting, and reproducible build history.
Nice-to-Have Skills
Understanding of camera sensor tuning, exposure/gain control, and MIPI CSI-2 fundamentals.
Experience with ARM-based SBCs (Raspberry Pi, Rockchip, Jetson, etc.) and OS image customization.
Familiarity with lightweight API layers for inference (e.g., FastAPI/gRPC).
Practical experience with LTE/5G modems, watchdogs, and field device connectivity.
Performance analysis tools: perf, flamegraphs, eBPF probes, and multimedia profiling utilities.
Secure Boot and Device Security: Experience implementing trusted boot chains, encryption, and hardware-level security features.
⏱ Availability
This is a full-time position, but we’re also open to part-time collaboration if needed.
We are ready to start immediately, ASAP.
📌 Other Info
All team members currently work remotely from Poland.
Preferred locations: Warszawa, Poznań lub Kraków.
Business travel to Australia and China may be required — all costs will be fully covered by us.
Possibility to obtain a permanent visa in Australia (if interested) – one of our team members has already moved there.
Embedded Systems Engineer for Advertising IoT: Embedded Linux, Rockchip, Hardware Integration
Embedded Systems Engineer for Advertising IoT: Embedded Linux, Rockchip, Hardware Integration
Centrum, Wrocław
Inventively LLC + OOHAi Pty Ltd