Senior Audio & Video Streaming Engineer (Independent Contractor)
Brak informacji o wynagrodzeniu
SeniorFull-time
#428026·Dodano 2 dni temu·2
Źródło: nofluffjobs.comTech Stack / Keywords
C/C++JavaGStreamerRTP, RTSPV4L2Embedded LinuxEmbedded AndroidTCP, UDP, HTTPAndroid BSP (AOSP)BashPythonOpenGLffmpeg
Firma i stanowisko
Jabil Inc. partners with experienced independent professionals contributing to international engineering projects focusing on advanced embedded audio/video streaming technologies powering professional products globally.
Wymagania
- 8+ years software development experience in multimedia, embedded, firmware, or system-level environments.
- Strong hands-on experience with GStreamer, including building, debugging, and optimizing audio/video media pipelines.
- Strong programming skills in C++ or Java for embedded, system-level, or multimedia applications.
- Experience with Embedded Linux and/or Embedded Android platforms.
- Experience with Video4Linux / V4L2.
- Strong understanding of audio and video streaming technologies and protocols such as RTP and RTSP.
- Experience with video and audio codecs like H.264, H.265, VP9, or similar.
- Understanding of networking fundamentals and protocols including TCP, UDP, and HTTP.
- Ability to troubleshoot complex issues across software layers, including middleware, operating systems, and hardware interaction.
- Experience with version control systems such as Git.
- Strong problem-solving, critical thinking, communication, and interpersonal skills.
Obowiązki
- Support development and continuous improvement of embedded software components for advanced audio/video streaming products.
- Build, enhance, and troubleshoot multimedia middleware and GStreamer-based media pipelines for embedded Linux and Android platforms.
- Develop new features, performance improvements, stability enhancements, testing, and bug fixing for multi-platform streaming solutions.
- Integrate media components, third-party applications, user-space services, and system-level software modules.
- Cooperate with firmware, hardware, platform, and application teams to clarify requirements and align technical solutions.
- Investigate and resolve media issues related to latency, synchronization, playback stability, streaming quality, and system performance.
- Contribute to technical design discussions and document architecture, implementation details, and key engineering decisions.
- Create and support validation and testing activities ensuring reliable firmware and high product quality.
- Participate in code reviews and provide technical guidance to ensure maintainable and scalable solutions.
Nice to have:
- Develop or debug Android applications and services.
- Customize Android framework or platform-level development.
- Work with Embedded Android, Android BSP, or AOSP.
- Familiar with multimedia, video, or graphics systems like VAAPI, FFmpeg, OpenMAX, OpenGL, Android Audio, or SurfaceFlinger.
- Experience with streaming technologies such as WebRTC.
- Experience with camera integration or camera subsystem customization.
- Knowledge of hardware-accelerated media pipelines.
- Scripting experience with Bash or Python.
- Experience documenting firmware architecture or design specifications.
- Experience conducting code reviews or providing technical guidance to junior engineers.
Benefity
- Opportunity to support engineering projects delivered for market-leading global brands.
- Long-term project engagement with clearly defined technical objectives.
- B2B cooperation model with flexibility over the manner, time, and place of service delivery.
- Collaboration with international stakeholders and experienced specialists.
- Opportunity to deepen expertise in audio/video streaming with hands-on work on GStreamer-based pipelines and embedded Linux/Android platforms.
- Chance to influence technical decisions and contribute knowledge to globally used products.
Jabil Inc
3 aktywne oferty