Senior Video Software Engineer, C#/C++ OpenCL – Job Order 2512

Sacramento, CA
Sponsorship of existing H-1B visa’s might be available
Compensation depends on experience

The candidate will be the Lead Engineer on an exciting new product in the digital video industry that will require the application of hardware and software components.  Eligible candidates should be self-motivated and experienced in the development of both firmware and client applications.

Primary responsibilities and functions include:
”    Analyze, design, coordinate and supervise the implementation of hardware and software products.
”    Hands on development using C++, C# and OpenCL.
”    Search, summarize and keep the team abreast of technical and strategic information.
”    Analyze system specifications and translate system requirements to task specifications for junior engineers.
”    Provide assistance to testers and support personnel.

Required skills, knowledge and abilities:

”    Bachelor’s and 5 years experience in Computer Science, Computer Engineering or other related discipline.
”    Mastery of C++ and object-oriented software design.
”    Background in designing or interfacing to FPGAs, DSPs or similar devices.
”    Working knowledge of broadcast video.
”    Strong Windows application development skills.
”    Good team player, assertive,self-starter with a can-do-attitude and good communication (verbal and written) and organizational skills.
”    Ability to interact professionally with both internal and external customers.
”    Experience working with code versioning systems and issue tracking systems.

Additional Strengths:

”    Proficiency developing in C# and the .NET class hierarchy.
”    Exposure to video compression hardware or software libraries.
”    Familiarity with video processing algorithms.
”    Understanding of GPU / multicore programming using OpenCL or similar techniques.
”    Participation in teams using Agile methodologies.

Submit resume