Video Processing Software Engineer
| Company Name | Elemental Technologies, Inc. |
|---|---|
| Location | Portland, OR |
| Date Posted | Oct 27, 2011 |
| Category | Developer |
| Listing Type | Jobs |
Description
Elemental Technologies is the leading provider of video processing solutions that enable multi-screen content delivery and we’re actively seeking out the best and brightest.
We offer a spirited, stimulating and performance-driven environment that will require you to bring your “A” game to work every single day. In addition to world-class colleagues, benefits include:
competitive salaries
excellent health care plans
matching 401k program
incentive stock options
a ZipCar allowance for personal use
annual TriMet passes
bike-friendly facilities
a copious supply of fabulous food, both in the kitchen and at our weekly Lunch-and-Learns
Our home office is located in the heart of downtown Portland, Oregon with easy access to all the amenities the central city has to offer. If you have a penchant for big dreams, the engine to get there and a passion for doing it the right way, you owe it to yourself to check out Elemental.
This position requires a software engineer who is creative, self-motivated and enjoys solving challenging problems. If you are an expert in video processing on parallel processors and possess an interest in developing extremely high-performance, professional applications, we want to talk to you.
As a video processing software engineer, you will:
Design, implement and test high-performance video compression and pixel processing algorithms
Understand and utilize the full processing power of top-end GPU and CPU hardware
Support the Elemental product development team in implementing customer requirements
The successful implementation of this position requires, at a minimum:
At least 2-3 years of professional work experience
Extensive parallel processing experience on GPUs or multi-core CPUs
Fluent in C/C++ in Windows or Linux development environments
Video codec development, particularly H.264 and MPEG2 and/or VC-1
Pixel processing algorithm experience, such as de-interlacing, noise reduction, etc.
Experience with CUDA, OpenCL and/or SSE is a plus
We offer a spirited, stimulating and performance-driven environment that will require you to bring your “A” game to work every single day. In addition to world-class colleagues, benefits include:
competitive salaries
excellent health care plans
matching 401k program
incentive stock options
a ZipCar allowance for personal use
annual TriMet passes
bike-friendly facilities
a copious supply of fabulous food, both in the kitchen and at our weekly Lunch-and-Learns
Our home office is located in the heart of downtown Portland, Oregon with easy access to all the amenities the central city has to offer. If you have a penchant for big dreams, the engine to get there and a passion for doing it the right way, you owe it to yourself to check out Elemental.
This position requires a software engineer who is creative, self-motivated and enjoys solving challenging problems. If you are an expert in video processing on parallel processors and possess an interest in developing extremely high-performance, professional applications, we want to talk to you.
As a video processing software engineer, you will:
Design, implement and test high-performance video compression and pixel processing algorithms
Understand and utilize the full processing power of top-end GPU and CPU hardware
Support the Elemental product development team in implementing customer requirements
The successful implementation of this position requires, at a minimum:
At least 2-3 years of professional work experience
Extensive parallel processing experience on GPUs or multi-core CPUs
Fluent in C/C++ in Windows or Linux development environments
Video codec development, particularly H.264 and MPEG2 and/or VC-1
Pixel processing algorithm experience, such as de-interlacing, noise reduction, etc.
Experience with CUDA, OpenCL and/or SSE is a plus

