ViXS Systems Inc. is a leading provider of smart network multimedia processor solutions that enable a rich video entertainment experience. The goal of our technologies is to enable seamless multimedia control, conversion and connectivity between all classes and sizes of digital entertainment devices. Our products are used to enable multiple applications within consumer electronics and network infrastructure devices, such as set-top devices, digital televisions (DTVs), Blu-ray players, digital video recorders (DVRs), personal video recorders (PVRs), multimedia personal computers (PCs), network attached storage (NAS), wireless access devices, media gateways and network infrastructure systems.
Our solutions are comprised of semiconductors and related software that allow consumers to take video content from a wide variety of devices and view it in high quality on a wide variety of displays. We achieve this by capitalizing on our core competencies in high-performance digital, analog and mixed signal integrated circuit (IC) design and software design, as well as our ability to combine these competencies from concept to product launch.
Headquartered in Toronto, Canada with global operations and offices in Europe, Asia and North America, ViXS has filed more than 240 patents worldwide with over 70 patents being issued to date.
POSITION TITLE: Software Driver Engineer
POSITION LOCATION: Toronto, Canada
POSITION LOCATION: Toronto, Canada
Description:
ViXS video compression ASICs are employed in dozens of PC tuner card products and PVR embedded systems. If you have 3+ years of experience in developing kernel mode drivers and want to extend your career in a growing Toronto-based company, you will find ViXS a fantastic environment for you.
Responsibilities:
-
Work on a team that develops leading edge SOC solutions
-
Adapt and create new Linux kernel device drivers for ViXS chips
-
Implement new features in Linux kernel drivers
-
Maintain and fix bugs for the kernel drivers
Requirements:
-
University degree in computer science or electrical engineering
-
Experience in Linux kernel Ethernet/USBH/USBC/SATA/Flash driver programming and debugging
-
Strong programming skills in C language
-
Good analytical and problem-solving skills
-
Proficient oral and written communication skills in English
Personal Characteristics:
-
Self motivator
-
Team player
-
Commitment to the timely completion of developments to schedule
Not required but nice to have:
-
Knowledge of MPEG2/4 video/audio compression
-
Experience with Windows kernel driver programming and debugging
