Staff Engineer / Sr. Staff Engineer
|
Job Title: Staff Engineer / Sr. Staff Engineer
Location: India
Department: Client Applications - MAC Group
Reports To:
Contact:
jobs.echostar.tv
|
Key Responsibilities
- Responsible for software design, implementation and maintenance of multimedia/networking products on Mac and Mobile(iPhone) platforms
- Responsible for design, implementation and maintenance of middleware / control framework and application layer for multimedia products
- Coordinate / Communicate with PM, third-party vendors, customers for project/product related requirements and issues
- Prepare and maintain project technical documentation following company guidelines
- Institute process methodologies to enable efficient design/development and ensure introduction of "first time right" products
Education and Experience Required
- B.E and/or MS/M.Tech in Electronics or Computer Science or Masters in Computer Applications (MCA)
- Minimum 5-7yrs of experience in design and development of Mac software
- Strong knowledge of C++, object oriented design, Cocoa (Objective-C) programming
- Solid knowledge of Mac platform, system architecture and different programming environments
- Strong problem solving and debugging skills (experience debugging with Apple's Xcode, gdb, and other OS X debugging tools)
- Experience with graphics programming, especially CoreGraphics and/or the Cocoa graphics classes and/or Quartz
- Must have a demonstrated track record of successfully leading mid-to-large scale Mac software projects.
- Strong multimedia background with the focus on streaming video and audio or networking is a plus
- Excellent problem analysis and debugging skills.
- Lead role or people skills is desirable.
- Must possess the ability to analyze requirements and propose appropriate solutions.
- Ability to operate in dynamic, fast-paced environment with minimal supervision.
- Desirable to have experience porting between different platforms (eg. Windows and Macintosh)