C2 Microsystems is looking for motivated, dedicated people to add to its team. We are looking for experienced SW developers in the areas of multimedia user interface, middleware, operating systems, device drivers, compilers, and digital media codecs. We are also looking for VLSI designers to design state of the art digital media ICs.
Current Openings
Beijing location
Please send your resume to This e-mail address is being protected from spambots. You need JavaScript enabled to view it (Beijing Office).Senior Application Software Engineer
Job Responsibility
- Work in a application team where you will design and implement a variety of Consumer Elctronics applications
Job Requirements
- Masters or Bachelors degree in CS, EE or equivalent
- Knowledge of embedded systems programming
- At least 3+ years of experience in consumer electronics applications, such as DVD, Mobile Phone, STB, TV, etc..
- Knowledge of video and audio compression and transmission
- Knowledge of GUI implementation
- Excellent C/C++ programming skills.
- Real-time embedded programming experience
- Strong communication and documentation skills
- Fluency in oral and written English
- Desire to learn new technology
- Self motivated, honest, good team player
Senior Video Architect
Job Responsibility
- Work in a small, tight-knit advanced technology team where you will help lead global company development and optimization of algorithms and SW/HW architectures for new video compression and video processing products
Job Requirements
- Knowledge of video compression standards like MPEG-2, H.264/AVC and WMV/VC
- Experience with video encoder design including rate-distortion optimization, macroblock mode decisions, motion estimation, rate control, etc
- Solid foundation in signal, image, and video processing, including deinterlacing, scaling, filtering, telecine detection, etc
- Experience with multimedia system level design issues like multiplexing, demultiplexing and audio/video synchronization
- Understanding of HW/SW design tradeoffs and issues
- Ability to innovate new video encoding and processing algorithms
- HW micro-architecture design, modeling and verification experience
- C/C++/assembly programming skills
- Real-time embedded programming experience
- Strong communication and teamwork skills
- MS or PhD in CS, EE or equivalent
- 5+ years of experience
Software Engineer
Job Responsibility
- Work on C2 platform to develop, maintain and test multimedia related software
Job Requirements
- Masters in CS, EE or equivalent
- Knowledge of embedded system programming in multimedia field
- At least 1 year of experience in Consumer Electronic applications, such as DVD, Mobile, STB, TV, IPTV, etc
- Knowledge of network protocols
- Knowledge of video and audio compression
- Excellent C/C++ programming skills
- Real-time embedded programming experience
- Knowledge of linux multi-thread, multi-process programming
- Knowledge of DirectShow/ffmpeg is a strong plus
- Programming experience of shell, perl script is a plus
- Strong communication and documentation skill
- Fluency in oral and written English
- Would like to learn new technology
- Self motivated, honest, good team work player
Software Test Engineer
Job Responsibility
- Work within the QA team to deliver high quality product
- Design and execute test cases based on design requirements
- Work closely with development team, report bugs, verify fixes
- Develop test summary report based on test results
- Prepare test environment
- Assist team manager in developing Test Plan including detailed schedule
- Assist team manager in assigning tasks to team members and tracking status
Job Requirements
- Bachelor degree or above in Electrical Engineering/Telecommunication/Computer Science, or related subject
- 3+ years of software quality assurance experience
- Working knowledge of Linux OS and SHELL languages
- Experience with TCP/IP and related protocols
- Familiar with A/V encoding/decoding
- Team work spirit, self motivated, fast-learning & innovative
- Fluency in oral and written English
Application Software Engineer (Intern)
Job Responsibility
- Work in a application team where you will develop and implement a variety of Consumer Electronics applications
Job Requirements
- Master or Bachelor in CS, EE or equivalent
- Knowledge of embedded system programming
- Knowledge of video and audio compression and transmission
- Knowledge of GUI implementation
- Excellent C/C++ programming skills
- Real-time embedded programming experience
- Strong communication and documentation skill
- Fluency in oral and written English
- Desire to learn new technology
- Self motivated, honest, good team work player
Codec Software Engineer (Intern)
Job Responsibility
- At C2 Microsystems, in our A/V decoding team, we develop Audio and Video codecs and related processing technologies. In this position, you will be responsible for maintaining and modifying existing video decoders. You will also be responsible for developing all aspects of video/audio codecs, simulation environment development.
Job Requirements
- A degree in Master of Sciences in Electrical Engineering or Computer Science with emphasis on digital image and video coding/processing, data compression, general signal processing, and software development.
- Experience in the areas of Real-time Embedded Software Development.
- Good understanding of Multi-media codecs, like MPEG-2, MPEG-4, H.264, VC1, AVS, etc. and multimedia framework is an added advantage.
- Knowledge of audio compression standards like MPEG audio, AAC, AC3, WMA, etc. is a plus.
- Software development and debugging skills in C and C++, embedded development.
- Excellent analysis and problem solving skills.
- Strong communication and teamwork skills.