Senior Media Software Engineer

Avail

Palo Alto, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 02/14/2021
  • Website: avail.io
  • Company Address:

About Avail

Avail Medsystems is a pioneering medical technology company that provides simple cost-effective solutions that connect procedural healthcare professionals regardless of location. We accomplish this by separating the requirement of physical presence from the ability to collaborate during a procedure.

Job Description

Avail Medsystems is a pioneering medical technology company that is reinventing how medical procedures are supported by industry and clinicians. We are committed to delivering HIPAA compliant real-time video conferencing solutions that improve the quality, and lower the cost, of procedural care delivery.

We are looking for a passionate Senior Media Engineer to join our Media Team. This individual will work on creating the next generation media platform which will have all the cutting-edge technologies including computer vision, AI/ML, coding/encoding/decoding/compression/transcoding, media players, conferencing system, recording, improved audio/video quality, streaming, micro services, parallel computing and GPU.

We are data driven and milestone oriented. We are looking for self-starters and good team players. Join us in our journey to improve healthcare.

You will be successful in this role if you:

  • Are a quick learner and excited about learning new technologies
  • If you believe in teamwork and have excellent problem solving and communication skills
  • If you have the ability and curiosity to master and gain expertise on different tasks and projects
  • Are passionate about coding, code quality, automated testing and engineering best practices
  • Enjoy research and create innovate solutions
  • Advocate software craftsmanship and take pride in your work
  • Thrive in an environment with lots of context and minimal guidance
  • Enjoy taking full ownership of projects from conception to production

Qualifications:

  • Experience working with VoIP or Video conferencing or IPTV solutions is preferred.
  • Experience with RTP, SRTP, RTSP, RTCP, SIP, SDP, ICE, STUN/TURN, NAT, TLS, WSS, Packetization, etc is preferred.
  • Experience with Audio/Video pre-processing, post-processing is preferred.
  • Experience with Audio & Video coding/encoding/decoding/transcoding is preferred
  • Experience with ABR streaming technologies like Apple HLS & MPEG-DASH is preferred
  • Working knowledge of media codecs, formats, transports and containers, such as MPEG-2, H.264/AVC, HEVC, AAC, AC3, MP4, TS, PCMU, PCMA, Opus, etc is preferred.
  • Expert level coding skills with C/C++/C++17
  • Experience with Python, JavaScript/Typescript, React/React Native/Redux and Go

Nice to have:

  • PhD/MS/BS in Computer Science or a related degree with 5+ years of related work experience
  • Experience with Computer Vision and AI/ML.
  • Experience integrating 3rd party SDK’s and media solutions.
  • Experience with WebRTC, WebSockets, SSE is a plus.
  • Experience with DRM and various media players is a plus.
  • Experience with ABR streaming protocols like Apple HLS, MPEG-DASH, Low latency CMAF, Low latency HLS is a plus.
  • Good to have experience with PSNR, MSE, VMAF, SSIM, VQM, NIQE, MSU Blurring/Blocking, MSAD, MOS.
  • Good to have experience with PSQM, ERL, ERLE, VQmon, POLQA , Jitter Average, Packet lost ratio, Round trip delay, THD, Audio Tuning etc.
  • Experience with GPU/eGPU and understanding of parallel programming, CUDA programming, concurrency, parallelism and event driven architecture.
  • Exposure to healthcare/clinical applications, understanding of HIPAA mandates is an added plus
  • Prior experience with Scrum, Agile Methodology

Related Jobs

Senior Back-End Engineer

Avail - Palo Alto, CA, US

Senior Media Software Engineer

Avail - Palo Alto, CA, US

Field Engineer

Avail - Palo Alto, CA, US

Senior Technical Product Manager (Software)

Avail - Palo Alto, CA, USSanta Clara, CA, US

IT Support Engineer

Avail - Palo Alto, CA, USSanta Clara, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.