Senior Embedded C/C++software Developer [Egypt]


 
  • Design, develop, code, test, and debug system software for embedded devices and systems.
  • Integrate and validate new product designs.
  • Provide post-production support and deployment.
  • Interface with hardware design and development.
  • Stay up-to-date with the latest trends and advancements in embedded software engineering.
  • Develop drivers, middleware, and interfaces to user-space applications for the Video/Audio.
  • Conferencing/Streaming solutions.
  • Drive architecture and execution of software and hardware with cross-functional teams.
  • Integrate software components into a fully functional software system.
  • Write well-structured, testable, efficient, and maintainable code.
  • Board brings up hardware design validation related to video/audio.
Requirements:
  • 6+ years of software/firmware development experience.
  • 3+ years experience w/Embedded Linux/Android specifically in A/V streaming.
  • Excellent C/C++ coding skills.
  • Experience in networking protocols, TCP, UDP, HTTP, etc. is required;
  • A solid understanding of video and audio streaming protocols (RTP, RTSP, etc.), codecs (H.264/H265, VP9, etc.), and related technologies is highly desirable.
  • Experience with video or graphics software systems (VAAPI, GStreamer, FFmpeg, OpenMAX, OpenGL, etc.).
  • Excellent problem-solving, critical thinking, and communication skills.
  • Self-motivated and independent contributor.

$ads={2}


 

.

$ads={1}

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال