Senior Embedded Engineer

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.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 12 February
7 views
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...