We are looking for an experienced Senior Embedded Engineer to build high-performance, hardware-oriented firmware solutions for IoT and camera-enabled devices. The role combines low-level C/C++ development, real-time networking, multimedia streaming (H.264), and close collaboration with hardware teams in a mission-critical environment. Responsibilities: * Develop and maintain embedded firmware for IoT and video-enabled devices. * Implement TCP/UDP socket communication, RTSP/RTP streaming, and custom binary protocols. * Design and optimize low-latency video pipelines (H.264/H.265). * Integrate and maintain GStreamer-based streaming pipelines. * Collaborate with hardware engineers on board bring-up, device communication, and debugging. * Implement secure OTA firmware update mechanisms with rollback and recovery. * Optimize memory, CPU usage, and overall system performance. * Troubleshoot production issues and improve system stability. * Contribute to system architecture and technical documentation.
Requirements: * 5+ years of commercial experience in embedded software development. * Strong proficiency in C/C++ for performance-critical systems. * Solid experience with Embedded Linux environments. * Hands-on experience with: * TCP/UDP sockets. * RTSP/RTP streaming. * Custom binary protocol implementation. * Strong understanding of H.264/H.265 codecs and hardware-accelerated video processing. * Production experience with GStreamer (RTSP source, RTP depayloading, H.264 parsing). * Experience implementing OTA firmware updates. * Strong debugging skills (GDB, profiling tools). * Experience working closely with hardware teams. * English — Upper-Intermediate or higher.
Nice to Have: * Experience with BLE and WiFi connectivity for IoT devices. * Secure communication (TLS/mTLS) implementation. * Experience with edge devices handling real-time video. * Experience optimizing performance on resource-constrained systems. * Familiarity with CI/CD pipelines for embedded development.
This role is ideal for an engineer who enjoys working close to hardware, solving low-latency streaming challenges, and building reliable systems used in safety-critical environments. Our Benefits: * Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in Corporate Learning Management System. * Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives. * Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support, and events. * Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks, and access to the Yalantis store.
Before sending us your CV, you may read our Privacy Notice.