e. g. Python, Warsaw, Startup

C++ Video Streaming Engineer

location-pointer-icon Wroclaw
Umowa o pracę
Embedded
remote

Team Summary

Our Video Streaming team develops core streaming functionality for embedded smart cameras and other IoT devices. Our codebase and daily tasks are heavily focused on C++ (up to 95%), utilizing modern standards (primarily C++17). We focus on new feature integration, performance optimization, and deep debugging, while also analyzing device metrics to resolve complex customer experience issues.

Job Summary

We are seeking a skilled C++ Video Streaming Engineer to develop and improve software for smart cameras. In this role, you will focus on building and optimizing low-latency video streaming solutions that enable reliable, bidirectional communication. Your goal will be to ensure seamless video transmission across diverse and challenging network conditions.

Responsibilities and Duties

  • Design, implement, and optimize embedded video streaming solutions using modern C++ for smart cameras.
  • Develop and maintain clean, efficient C++17 code for embedded Linux (user-space) and RTOS applications.
  • Design and maintain robust streaming pipelines and services tailored for resource-constrained IoT devices.
  • Optimize media delivery for low-latency and resilience against network jitter or packet loss.
  • Follow Agile methodologies, actively participate in code and architecture reviews, and write technical documentation.
  • Collaborate closely with cross-functional teams (Hardware, QA, BE) to ensure system integration.

Qualifications and Skills

  • At least 5+ years of commercial experience in embedded development with a strong focus on modern C++ (C++17 is a must); experience with Python as an auxiliary language is a plus.
  • Proven track record in developing/supporting Linux-based (user-space) and/or RTOS-based embedded systems.
  • Practical experience with UDP/TCP-based communication and a solid understanding of the TCP/IP stack and WLAN.
  • Familiarity with video streaming protocols (e.g., RTSP, RTP), libraries (e.g., GStreamer), and encoding technologies (e.g., H.264, H.265/HEVC, AAC).
  • Basic understanding of embedded system security, data encryption, and secure streaming (e.g., SRTP, TLS).
  • Strong grasp of software engineering principles, clean code practices, and the full SDLC.
  • Experience using AI-powered tools to enhance productivity and code quality.
  • At least an Upper-Intermediate level in both written and spoken English (B2).

We offer multiple benefits that include

  • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
  • Competitive salary packages with performance-based annual reviews.
  • Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company.
  • Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law.
  • Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations.
  • Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes
  • Comprehensive private medical insurance to supplement your standard NFZ coverage
SQUAD
Outsource
Industry
Embedded, IoT, Security, Hardware

This site uses cookies to offer you a better browsing experience.

Find out more on how we use cookies and how to change cookie preferences in our Cookies Policy.

Customize
Save Accept all cookies