Embedded Systems Engineer: Embedded Linux, Rockchip, Hardware Integration @ Inventively + OOHAi

14 hours ago


Remote Kraków Częstochowa Rzeszów Sosnowiec Toruń Białystok Gdańsk Wrocław Poznań Warszawa Katowice Zielona Góra Olsztyn Lublin Kielce Szczecin Łódź Gliwice Radom Bydgoszcz Inventively + OOHAi Full time

Must-Have Expertise Embedded Linux Development: Strong in both Python and C/C++ for low-level programming and service logic. Yocto: Proven experience building and maintaining custom Linux distributions for embedded systems. Secure Boot and Device Security: Experience implementing trusted boot chains, encryption, and hardware-level security features. 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 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). BalenaOS familiarity for device management and remote deployments. MQTT, AWS IoT for telemetry, messaging, and cloud integration. 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. Mission At OOHAi ( 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. ⏱ 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. ,[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).] Requirements: Embedded system, PCB, Linux, Python, C, C++, DSPs, Docker, SPI, UART, API, Networking, Git, Yocto, Security, Raspberry PI, AI, Computer vision, Performance tuning, FastAPI, gRPC Additionally: International projects, Small teams, Startup atmosphere.



  • Remote, Czech Republic Link Group Full time

    Strong experience with Rust in embedded or systems-level programming. Solid understanding of Linux-based development (drivers, inter-process communication, memory management). Proven background in embedded systems and hardware-software integration. Experience designing microservice or modular architectures. Familiarity with IoT or consumer electronics...


  • Kraków, Czech Republic Spyrosoft Full time

    Experience in Embedded Linux (and nice to have QNX) system integration Strong proficiency in C++ and CMake Hands-on experience with uC peripheral integration (I2C, USB, LVDS/GSML) Solid understanding of memory management, including file system partitioning Knowledge of power management for automotive-grade SoCs Strong debugging and integration...


  • Gliwice, Czech Republic FieldBee Full time

    Basic Qualifications: Embedded C-language Degree in software engineering, electrical engineering, computer science or related field English (at least B1 level) Desired Skills: Solid understanding and experience with RTOS-based systems Solid understanding and experience with Linux Experience with embedded IDE’s (Eclipse, Keil, VSCode) Software debugging...


  • Remote, Czech Republic Link Group Full time

    Proven experience leading and mentoring a team of software engineers. Strong technical background in embedded systems and UI/UX development. Solid understanding of software architecture, technical vision, and roadmap planning. Experience collaborating with product managers, designers, and hardware engineers to ensure seamless system integration....


  • Wrocław, Czech Republic xBerry Full time

    Must-have: Proficiency in C/C++ Experience with FreeRTOS Hands-on knowledge of BLE (Bluetooth Low Energy) Familiarity with Nordic Semiconductor chips, especially nRF52840 Comfortable working in Linux environments Version control using GitLab Nice-to-have: Basic ability to read electronic schematics and work with hardware components Experience with...


  • Remote, Czech Republic Matrix Global Services Full time

    At least 10 years as network devices SW developer. Experience with developing routers or other network elements. Hands on experience in leading development of complex features and in mentoring junior SW engineers. BSc in Computer Science, Computer Engineering, or equivalent. C, C++ proficiency. Experience with Embedded Linux networking. HW\SW development and...


  • Remote, Warsaw, Czech Republic SquareOne Full time

    Required Skills & Experience Minimum 5 years of professional experience in real-time embedded systems and software engineering. Strong proficiency in C++ for embedded system development. Deep understanding of machine learning models and inference execution on specialized hardware accelerators. Expertise in scheduling and load-balancing...


  • Łódź, Czech Republic Spyrosoft Full time

    Requirements: Very Good in Git and Gerrit Good knowledge of ECU Embedded Systems analysis: Core Dumps, Logs and Traces Analysis Good knowledge of Linux Good C++ knowledge Basics of CMake Basics of Android tesing using Tradefed and ADB Basics knowledge of CI/CD toolchain Regular work in the customer's office in Kraków (at least 3 days in a week)  Nice to...


  • Łódź, Czech Republic Spyrosoft Full time

    Requirements: Very Good in Git and Gerrit Good knowledge of ECU Embedded Systems analysis: Core Dumps, Logs and Traces Analysis Good knowledge of Linux Good C++ knowledge Basics of CMake Basics of Android tesing using Tradefed and ADB Basics knowledge of CI/CD toolchain Hybrid model of work  Nice to have:  QNX WindRiver RepoTool We are looking for...


  • Remote, Czech Republic Matrix Global Services Full time

    5+ years of experience as network devices SW developer. Understanding of IP & MPLS networks operation. Experience with developing SONiC based systems either on SAI or features \ protocols level. Understanding of protocols (such as BGP, OSPF, IS-IS, RSVP, LDP, SR, VRRP, PIM, IGMP) or experience integrating features into SONiC environment. Experience with...