Technical Lead / Staff Engineer, Embedded
|
Job Title: Technical Lead / Staff Engineer, Embedded
Location: India
Department: Embedded Group
Reports To:
Contact:
jobs_bangalore@slingmedia.com
|
Key Responsibilities:
- Design and develop embedded software for Sling Media products that address the requirements of Digital Home
- Optimize networking and streaming technologies to improve user experience
- Develop real time embedded firmware on microcontroller/DSP based hardware platforms developed by Sling Media.
- Participate in review meetings to discuss PRD requirements and translate them into Product Engineering Specifications.
- Participate in high level and low level design of embedded frameworks
- Conduct design reviews and ensure that the design/implementation is highly modular, portable and performance optimized.
- Interact with the System and Hardware group during design phase, providing inputs on how the design can be optimized to work better with the embedded multimedia software framework.
- Ensure a sustained, high level of communications with users in all functional areas of the company to ensure that plans are constantly aligned with changing business needs.
Education and Experience Required
- BS/MS. (Electronics or Computer Engineering) with minimum of 5-6 years experience in design and development of real time embedded software for multimedia applications
- Strong C/C++ programming skills with expertise in well structured and documented analysis, design and coding
- Real Time Embedded programming experience with embedded Linux, and/or other common RTOS such as ThreadX, VxWorks, Nucleus
- Multimedia Linux experience is a big plus
- Familiarity with 16/32 bit controllers like MIPS, ARM, and DSPs (TI, ADI) with intimate understanding of hardware and software for real time embedded systems
- Experience in designing/developing/debugging networking and streaming protocols: Socket programming , TCP/IP, RTP/RTSP
- Prior experience in design/development of Digital Media Adapters, Set top boxes, Connected multimedia devices
- Familiarity with Television broadcast standards (NTSC, PAL, ATSC, DVB, etc) is a big plus
- Familiarity with a wide range of current video and audio compression standards such as MPEG-2/4, H.264, WM9, MP3, AAC is a plus
- Familiarity with usage of Version management, Configuration management and Defect tracking system tools
- Excellent communication and people skills.
- Ability to operate in dynamic, fast-paced environment with minimal supervision
- Must demonstrate a hands on approach