Senior Software Engineer

Crestron Electronics

Overview

We are seeking a proactive and enthusiastic individual to join our Airmedia/Streaming team as a Senior Software Development Engineer. This role offers a unique opportunity to work on cutting-edge technologies and contribute to the development of video conferencing and streaming solutions.

Responsibilities

  • Participate in requirement reviews, effort estimation, high level specification, development, code reviews and testing of complex features across platforms.
  • Work with Product Management teams to help define new products and ensure engineering feasibility.
  • Work with technical support to resolve problems in the field with existing firmware.
  • Provides technical leadership to make the right architectural and design choices for performance, scalability and reuse across multiple platforms.
  • Interface effectively and respectfully with coworkers, discipline leads, project leads and external vendors.

Qualifications

  • BS/MS in computer science (or equivalent)
  • Minimum 5 years professional development environment
  • Proficiency in programming languages (C/C++ or Java)
  • Strong foundation in programming fundamentals such as data structures and algorithms
  • Communication networks and protocols (Ethernet, TCP/UDP/IP, etc.).
  • Experience with multimedia frameworks (gstreamer) and streaming protocols (e.g., RTP, RTSP, HLS, MPEG-DASH) .
  • Experience with Android's graphic stack including SufaceFlinger, Hardware Composer and BufferQueue is a plus.
  • Experience with video rendering framework like MediaCodec, OpenGL ES or Vulkan is a plus.
  • Experience with Android's HAL, HIDL/AIDL layer and Treble-compliant system designs is a plus.
  • Strong debugging and problem-solving skills
  • Excellent communication and interpersonal skills
  • Meticulous attention to detail and strong organizational sense
  • Motivated with the ability to work independently as well as part of a team

Work Arrangements: On site or Hybrid

Per applicable state requirements, the annual pay range for this position ($103,000 - $166,500) which consists of base salary (subject to performance), reflects the hiring range for candidates. Also note, an individual’s offer may vary from this range as it may be impacted by additional factors, including but not limited to the candidate's hiring location, qualifications, experience, and market factors.

Read Full Description
Confirmed 3 hours ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles