Job Title: Senior Software Engineer, Macintosh Application Software Location: India - Bangalore Department: PC Applications Group Reports To:
Key Responsibilities - Directly participate in design and development of multimedia/networking software products for Mac desktop and notebook platforms.
- Design, implementation and documentation of various project components on Macintosh platform.
- Integration of various product components and maintenance of product release process.
- Collecting input and acting on communications with product definitions team, management chief architect and QA group.
- Team code review and maintenance.
- Insure that project source code follows company guidelines.
- Prepare and maintain project technical documentation following company guidelines.
Education and Experience Required - B.E and/or MS/M.Tech in Electronics or Computer Science or Masters in Computer Applications (MCA)
- Minimum 2-3 years of experience in design and development of Mac software
- Excellent knowledge of C++, object oriented design and multi-task programming.
- Must have a demonstrated track record of successfully leading mid-to-large scale Mac software projects.
- Solid knowledge of Mac platform, system architecture and different programming environments
- Strong multimedia background with the focus on streaming video and audio or networking is a plus
- Excellent problem analysis and debugging skills.
- Excellent verbal and written communication and people skills.
- Excellent people skills.
- Ability to effectively present information to team members and management.
- Must possess the ability to analyze requirements and propose appropriate solutions.
- Ability to operate in dynamic, fast-paced environment with minimal supervision.
- Knowledge of MFC, ATL and COM programming on Microsoft Windows platform is a plus.
Contact: jobs_bangalore@slingmedia.com |