View Shopping Cart
Sonic / Cht / About / Careers

招聘職位

對以上職位有意者,請將個人簡歷發送至以下地址:shhr@sonic.com(請勿將簡歷以附件形式發送)。


職位信息

職位: Senior Software Engineer

Job Description:

  1. Responsible for architecture design and development of the company's core system and application software for audio and video product lines, including DVD/VCD/CD post production authoring tools and Author Script SDK tools;
  2. Design of state-of-the-art algorithms for DVD/VCD/CD non-real-time and real-time video advanced program stream multiplexing, navigation, and pre-mastering using C/C++ under Windows or Linux;
  3. Software development of DVD audio only multiplexer and AC3/MPEG/DTS multi-channel audio compression and audio/video decoder and playback using Direct X;
  4. Also responsible for software testing and optimization.
  5. Participation in new technology R&D: HD DVD, Blu-ray, Media Center/digital home, Longhorn, etc.

Requirements:

  1. B.S./M.S. in CS,EE or equivalent major (full time);
  2. 2+ years experience in C/C++ software development is must;
  3. Familiar with software development on Windows using Visual C++ and MFC;
  4. Proficient in Win32 API, WTL, ATL/COM, .NET is must for DTG Core Engineer;
  5. Familiar with Embedded System Application Development , Linux/VX works is must for CE Engineer;
  6. Strong English communication skill , both oral and written;
  7. Familiar in the area of DVD;
  8. Have DVD Experience is plus.


職位: QA

Job Description:

  1. 負責視訊,DVD等軟體測試.

Requirements:

  1. 本科學歷;
  2. 一年以上QA工作經驗, 理解QA工作的重要性, 熟悉QA工作流程;
  3. 會分析具體測試工作, 制訂Test Case;
  4. 熟悉軟體QA自動測試工具和Bug跟蹤系統;
  5. 有上進心, 主動性, 忠於職守;
  6. 熟悉PC視訊/DVD等方面的個人軟體;
  7. 熟練使用數位相機和數位攝像機,CDRW,DVD+/-RW等電子設備;
  8. 有相關領域QA工作經驗者優先錄用。


職位: Senior Software Engineer - Backup Software

Job Description:

  1. Responsible for designing and developing Disk Image Backup Software for a leading software company;
  2. Participation in new technology R&D: HD DVD, Blu-ray, mobile devices, etc.

Requirements:

  1. B.S./M.S. in CS,EE or equivalent major (full time);
  2. 2+ years experience in C/C++ software development is must;
  3. Familiar with software development on Windows using Visual C++ and MFC;
  4. Familiar with File System internals, APIs to access disks or backup software development;
  5. Knowledge of NTFS and FAT32 partition and file system development a plus;
  6. Knowledge of backup technologies (XP SnapShot APIs, for example) a plus;
  7. Experience with Linux a plus;
The ideal candidate should have a very solid understanding about File Systems, disk accesses and partitioning.


職位: Lead Engineers/Engineering Managers

Job Description:

  1. Responsible for defining product specifications, managing project/product development or managing an engineering team;

Requirements:

  1. B.S./M.S. in CS,EE or equivalent major (full time);
  2. Strong English communication skill , both oral and written;
  3. Must have a strong technical background, proficient in C/C++ programming, Windows programming using Visual C++ or Linux Programming using GCC.
  4. Must have extensive product/project development and management experience;
  5. 5+ years of work experience in the related fields.


職位: Sr. Software Engineer, Video Technologies

Job Description:

  1. Responsible for designing and developing software for a multimedia company in the areas of playback, video processing/decoding, file transcoding, MPEG plug-ins, Window Device Manager support, and DirectShow filters.
  2. Collaborate with 3rd party software developers to resolve compatibility issues. Collaborate with product marketing and engineering teams to clarify design specifications;
  3. Work with User Interface team for integration, and cooperate with other senior developers to ensure extensibility and re-use.
  4. Participation in new technology R&D: HD DVD, Blu-ray, Media Center/digital home, Longhorn, Set-top boxes, etc.

Requirements:

  1. B.S./M.S. in CS,EE or equivalent major (full time);
  2. 5+ years experience in C/C++ software development is must;
  3. Familiar with software development on Windows using Visual C++ and MFC;
  4. Strong English communication skill , both oral and written;
  5. Experience in video/audio processing, MPEG2 video decoding, and DirectShow.
  6. Windows or Linux platform video graphics driver experience.
  7. Strong communications skills, both oral and written.
  8. DVD Video experience preferred.


職位: Engineering Quality Assurance (EQA) Manager

Job Description:

  1. This individual will be responsible for providing testing and evaluation support to the Director of EQA, product management and engineering;
  2. He/she will be responsible for methodical problem solving, assuring quality and the testing of exciting DVD and audio software and hardware;
  3. Responsibilities include generating test plans, test cases, working with bug databases, black-box testing and test automation;
  4. Candidate must be organized and have the ability to work with software developers, technical writers, and customer support;
  5. The individual will be able to thrive in a fast paced team environment, be an independent problem solver and have strong interpersonal, written and communication skills.

Requirements:

  1. Minimum 3+ years industry experience;
  2. Software testing experience required;
  3. Must be familiar with: regression testing, boundary testing, NTSC and PAL specifications;
  4. Audio, video, or DVD experience preferred;
  5. International Windows 98, ME, 2K and XP experience preferred;
  6. B.S./M.S. in C.S. or E.E.(full time).


職位: Senior Software Engineer - OEM Software

Job Description:

  1. Responsible for designing and developing Disk Image Backup Software for a leading software company;
  2. Responsible for designing and developing Windows file system driver and application;

Requirements:

  1. B.S./M.S. in CS,EE or equivalent major (full time);
  2. 2+ years experience in C/C++ software development is must;
  3. File System internals, APIs to access disks or backup software development is a must;
  4. Familiar with software development on Windows using Visual C++ and MFC;
  5. Knowledge of NTFS and FAT32 partition and file system development a plus;
  6. Knowledge of backup technologies (XP SnapShot APIs, for example) a plus;
  7. Knowledge of Windows driver system a plus;
  8. Experience with Linux a plus;
The ideal candidate should have a very solid understanding about File Systems, disk accesses and partitioning.


職位: Senior Software Engineer - Data Technology

Job Summary:

  1. Senior engineer work for a world leading software company in consumer electronic area. The job requires developing data backup and storage software for Windows platform.
  2. Participation in new technology R&D: HD DVD, Blu-ray, mobile devices, etc.

Job Description:

  1. Design and development of well-known data storage and backup software(Backup MyPC, CD/DVD burning driver and software).
  2. The job involves driver programming and design on Windows platform, filesystem programming(ISO, UDF, FAT, NTFS), good knowledge of Windows internals(windows driver archtecture, advanced debugging method).
  3. We are looking for committed and creative people, who are seeking for a long-term development.

Requirements:

  1. 2+ years experience in C/C++ software development is must;
  2. B.S./M.S. in CS,EE or equivalent major (full time);
  3. Familiar with software development on Windows, as well as well strong debugging skill (WinDebugger, Softice).
  4. Familiar with Windows driver architecture, and development, as well as Windows internals.
  5. Familiar with File System internals, APIs to access disks or backup software development;

Plus:

  1. Knowledge of NTFS and FAT32 partition and file system development;
  2. Experience with Linux;
  3. Visual C++ and WTL/ATL/COM;


職位: ATG QA Lead

Job Description:

  1. Lead a small group of specialized QA Engineers;
  2. Assign weekly, short and long term group tasks and goals;
  3. Write test plans, test cases and project proposals;
  4. Investigate, evaluate and implement Automation and Code Coverage tools;
  5. Track group progress, efficiency and reliability;
  6. Maintain communication with US based QA Management and report status on a weekly or as needed basis;
  7. Build relationships with Engineering managers and development engineers to insure smooth coordination between the groups;
  8. Investigate and integrate automation and code coverage tools under the direction of the QA Director;
  9. Direct completion of sub tasks as assigned to the Shanghai QA group, these may include automation, code re-writes, low level code integration and over all code design of the AuthorScript Test Application;
  10. Must maintain dual focus on both local deliveries for the Shanghai based engineering group and deliveries to the U.S. based projects;

Requirements:

  1. BS Computer Science or equivalent work experience;
  2. Read and write C/C++ code. Experience managing groups in a fast paced software environment;
  3. Experience with QA methodologies, bug reporting and tracking systems, API testing, code coverage, code level testing tools, automation;
  4. Ability to work unsupervised and carry out long and short range tasks, assign group tasks, track progress of the group, report status to QA Director on a weekly basis;
  5. Some travel requirements, must be able to secure travel documents;


職位: Senior Software Engineer (PPG)

Job Description:

  1. Responsible for architecture, design and development of the company's next generation of professional-level authoring products. These products will provide Hollywood Studios with the ability to create HD DVD and Blu-ray discs;
  2. Design and implementation of APIs that provide the communication layer between the user interface and the authoring cores;
  3. Responsible for software testing and optimization.

Requirements:

  1. B.S./M.S. in CS,EE or equivalent major (full time);
  2. 2+ years experience in C++ software development is a must;
  3. Proficient in software development on Windows using Visual Studio;
  4. Proficient in Win32 API, WTL, .NET;
  5. Strong English communication skills, both oral and written;
  6. Familiar in the area of DVD;
  7. DVD Experience is plus;


職位: Senior Software Engineer – User Interface (PPG)

Job Description:

  1. Responsible for architecture, design and development of the company's next generation of professional-level authoring products. These products will provide Hollywood Studios with the ability to create HD DVD and Blu-ray discs;
  2. Design and implementation of the user interface that will enable authoring of the highly interactive features of the HD DVD and Blu-ray specifications;
  3. Responsible for software testing and optimization.

Requirements:

  1. B.S./M.S. in CS,EE or equivalent major (full time);
  2. 2+ years experience in C++ software development is a must;
  3. Proficient in software development on Windows using Visual Studio;
  4. Familiarity with XML, SMIL and Ecma script is a big plus;
  5. Strong English communication skills, both oral and written;
  6. Familiar in the area of DVD;
  7. DVD Experience is plus;


職位: Sr. Software Engineer, CE Technologies

Job Description:

  1. Responsible for designing, porting and developing state-of-the-art real time multimedia software applications and modules for embedded system, such as set-top box, recordable DVD player, Blu-ray/HD-DVD player, streaming media device and so on;
  2. Provide customized technology service for CE embedded system of our customers;
  3. Responsible for software unit test and optimizing;
  4. Training on junior members;
  5. Also responsible for designing and developing some tool modules on Windows/PC platform for other team.

Requirements:

  1. Familiar with some popular embedded OS and software developing on them, such as Linux(preferred), Windows CE, VxWork and so on;
  2. 4+ years project experience, familiar with C++;
  3. Enough experience in media technologies, such as DVD, Blu-ray/HD-DVD, DVB, MPEG1/2/4, WMV, H.264 and so on;
  4. Stream network protocol such as RTSP/RTP/RTCP and UPnP is plus;
  5. 1+ year experience on xHTML and JavaScript is plus;
  6. Enough developing skill on MS Windows;
  7. B. S. (Full time is must) or M.S. in CS/ EE, or other equivalent majors and working experience;
  8. Be a team-worker and have good language and communication skill.


職位: Software Engineer, CE Technologies

Job Description:

  1. Responsible for porting and developing state-of-the-art real time multimedia software applications and modules for embedded system, such as set-top box, recordable DVD player, Blu-ray/HD-DVD player, streaming media device and so on;
  2. Responsible for software unit test and optimizing;
  3. Also responsible for developing some tool modules on Windows/PC platform for other team.

Requirements:

  1. Familiar with some popular embedded OS and software developing on them, Linux is preferred;
  2. 2+ years project experience, familiar with C++(preferred) or C;
  3. Enough knowledge in media(DVD is preferred);
  4. 0.5+ year experience on xHTML and JavaScript is plus;
  5. Developing skill on MS Windows is plus;
  6. B. S. (Full time is must) in CS/ EE, or other equivalent working experience;
  7. Be a team-worker.


職位: Engineering QA Manager - Advanced Technology Group

Job Description:

  1. Lead a small group of specialized QA Engineers to test our next-generation toolkits that enable DVD, Blu-Ray, and HD-DVD playback and burning on Windows and Linux computer systems and set-top box devices;
  2. Assign weekly, short and long term group tasks and goals;
  3. Write test plans, test cases and project proposals;
  4. Investigate, evaluate and implement Automation and Code Coverage tools;
  5. Track group progress, efficiency and reliability;
  6. Maintain communication with US based QA Management and report status on a weekly or as needed basis;
  7. Build relationships with Engineering managers and development engineers to insure smooth coordination between the groups;
  8. Investigate and integrate automation and code coverage tools under the direction of the QA Director;
  9. Direct completion of sub tasks as assigned to the Shanghai QA group, these may include automation, code re-writes, low level code integration and over all code design of the AuthorScript Test Application;
  10. Must maintain dual focus on both local deliveries for the Shanghai based engineering group and deliveries to the U.S. based projects.

Requirements:

  1. BS Computer Science or equivalent work experience;
  2. Read and write C/C++ code. Experience managing groups in a fast paced software environment;
  3. Experience with QA methodologies, bug reporting and tracking systems, API testing, code coverage, code level testing tools, automation;
  4. Ability to work unsupervised and carry out long and short range tasks, assign group tasks, track progress of the group, report status to USA QA Director on a weekly basis;
  5. Some travel requirements to USA, must be able to secure travel documents.


職位: Localization Project Manager (Full-time employee in Beijing)

Job Description:

  1. Planning, execution and delivery of all localization projects for Sonic Solutions' product lines in approximately 15 language versions.
  2. Establish efficient processes for successful localization of desktop software, including working with internal teams and the localization vendors.
  3. Own project schedules, monitor and report project status, identify and manage risks.
  4. Track project cost against project progress, track purchase requests/purchase orders/vendor invoices.
  5. Coordinate software localization scope, including UI, linguistic testing and documentation.
  6. Perform hands-on tasks relative to localization kit compilation, string and resource file manipulation and repository check-ins.
  7. Work efficiently with various teams and departments throughout the management of the entire localization cycle, including Engineers, UI Designer, QA Testers, Technical Writers, Marketing and Localization Service Providers.
  8. Localization defect logging and tracking, following up through fixing and closure of issues.

Requirements:

  1. B.S. or M.S. in C.S/E.E.
  2. Familiar with C++ , Windows platform (Macintosh platform is preferred).
  3. Enough knowledge in Perforce and Visio Studio, Beyond Compare required.
  4. Strong knowledge of internationalization and localization cycles, software development and QA.
  5. 3+ years project management experience working in the Localization industry.
  6. Effective communication skills , both in English and Chinese, and the ability to work closely with localization vendors, product marketing, management, and engineering in a collaborative style.
  7. Self-motivated, ability to work under pressure.


職位: Linux Software Engineer

Job Description:

  1. Responsible for designing and developing Linux application for a leading software company;

Requirements:

  1. B.S./M.S. in CS,EE or equivalent major (full time);
  2. 2+ years experience in C/C++ software development is must;
  3. Familiar with Linux platform, X-Windows system.
  4. Familiar with Linux application development, UI design and implementation, Linux kernel, device modules.
  5. Familiar with software development on Windows using Visual C++ and SDK/MFC/ATL a plus;
  6. Knowledge of NTFS and FAT32 partition and file system development a plus;
The ideal candidate should have a very solid understanding about File Systems, disk accesses and partitioning for both Linux and Windows.

職位: Embedded Software Testing Engineer, Functional

Job Description:

  1. Responsible for functional and black-box testing of state-of-the-art real time multimedia software applications and modules for high-end embedded system, such as set-top box or DVD player.

Requirements:

  1. Familiar with some popular embedded device operating and embedded OS(especially on Linux);
  2. Familiar using terminal software(HyperTerminal, Tera Term) or bug tracking tools(Devtrack, Bugzilla).
  3. Familiar general skills and procedures of software testing;
  4. Enough knowledge on digital media;
  5. B.S.(Full time is must) or other equivalent working experience;
  6. Be a team-worker and have good language and communication skill.


職位: Embedded Software Testing Engineer, White-box

Job Description:

  1. Responsible for performance analysis and white-box testing of state-of-the-art real time multimedia software applications and modules for high-end embedded system, such as set-top box or DVD player.
  2. Training on junior members(Senior one);

Requirements:

  1. Familiar with some popular embedded OS, especially on Linux;
  2. Learn DVD spec or other digital media standard;
  3. 2+ years project experience;
  4. Familiar general skills and procedures of software testing;
  5. Have basic programming ability of C/C++, shell, and perl;
  6. B.S.(Full time is must) or M.S. in CS/ EE, or other equivalent working experience;
  7. Be a team-worker and have good language and communication skill.


 
公司
Sonic News
""
  November 19 2008 - USA
Sonic to Acquire CinemaNow
 
""
  November 12 2008 - USA
Revised: Sonic Solutions Reports Financial Results for Second Fiscal Quarter Ended September 30, 2008
 
""
  November 05 2008 - USA
Sonic Solutions Reports Financial Results for Second Fiscal Quarter Ended September 30, 2008
 
""
  October 30 2008 - USA
Sonic Announces Corporate Restructuring
 
""
  October 22 2008 - USA
Pioneer Introduces New Qflix-enabled Drives
 
""
  October 14 2008 - USA
Sonic Solutions Announces Conference Call and Webcast for 2Q Fiscal 2009 Financial Results
 
""
  September 12 2008 - USA
Sonic Powers BD-Live With New Scenarist
 
""
  September 12 2008 - USA
Sonic Debuts Scenarist BD Studio Workgroup
 
""
  September 11 2008 - USA
Sonic EDGe Debuts Key BD Revisioning Solution with BD Reauthor
 
""
  September 11 2008 - USA
Sonic Dramatically Streamlines BD-J Production
 
""
  August 26 2008 - USA
Roxio Launches Creator 2009
 
""
  August 12 2008 - USA
Sonic Solutions Reports Financial Results for First Fiscal Quarter Ended June 30, 2008
 
""
  August 11 2008 - USA
Roxio Launches Online Storytelling Platform
 
""
  July 23 2008 - USA
China's Premier Online Video Sharing Service Partners with Sonic
 
""
  July 22 2008 - USA
Sonic Solutions Announces Conference Call and Webcast for 1Q Fiscal 2009 Financial Results
 
""
  June 18 2008 - USA
Sonic Solutions Wins 2008 Microsoft Partner of the Year Award
 
""
  June 17 2008 - USA
Sonic Licenses Advanced Media Engine to Storage Appliance Corporation
 
""
  June 10 2008 - USA
Sonic Solutions Reports Financial Results for Fourth Quarter and Fiscal Year Ended March 31, 2008
 
""
  June 5 2008 - USA
Sonic Powers Pioneer In-Car DVD Entertainment Systems
 
""
  June 3 2008 - USA
Sunplus Selects Sonic CinePlayer BD Navigator for its Blu-ray SoC
 
""
  June 2 2008 - USA
NEC Selects Roxio BackOnTrack for its Popular VALUESTAR and LaVie Personal Computers
 
""
  May 13 2008 - USA
Sonic Solutions Announces Conference Call and Webcast for Fourth Quarter and Fiscal Year 2008 Financial Results
 
""
  May 6 2008 - USA
Sonic Solutions Announces Upcoming Schedule of Events
 
""
Sonic Coverage
  Business 2.0
Roxio Easy Media Creator 9 wins PC Magazine's Editors' Choice Award
 
""
  Business 2.0
DVDs: They will survive
 
""
  . . . and more