Quantcast
Channel: Most Hired
Viewing all articles
Browse latest Browse all 53220

Software Engineer at Barco, Inc. (Santa Clara, California United States)

$
0
0
Summary
The successful candidate with be responsible for the continued development of a computer-based video digitizer within the Silicon Valley-based creative LED division of Barco. This product is part of a highly visible system in environments such as rock concerts, architectural installations, and television shows. The processor captures content, performs OpenGL GPU based processing and effects, and transmits the transformed data via Ethernet. Additionally, the candidate will have the opportunity to create and support several other software products for both in-house and client use.

Essential Duties
Design, develop, document, and test video processing software
Write clear, maintainable, portable, and highly functional source code
Work in a team environment with project designers and other team members
Carry out specific assigned tasks on time
Assist in resolving challenging technical issues
Communicate complex information to other members of the team

High Level Skills
Develop, refine and transform theoretical concepts into working software
Effective time management - perform complex assignments on schedule with minimum supervision
Assist management in determining priorities and key issues
General knowledge of video systems
Excellent communication and technical writing skills
Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form
Ability to develop creative and innovative solutions while working with minimal supervision

Qualifications
BS in Engineering (Computer Science or related faculty)
5+ years of development experience with video processing or a related field such as game engine development, graphics card design, or digital image processing
Must have experience with the following:
C++
Standard Template Library (STL) and design pattern techniques such as Resource Acquisition Is Initialization (RAII)
OpenGL and GPU programming (e.g., glsl, cg, etc.)
Image and Video processing
Multi-threaded development (e.g., mutex, threading, lock-free code)
Visual Studio
Bug tracking and source control

Experience with the following is a benefit:
o Boost C++ library (http://boost.org)
o C++0x
o Color modeling, color-space conversions and display techniques
o GPGPU programming (e.g., Cuda, OpenCL)
o LED-based display technologies
o Embedded scripting languages (e.g., Lua)
o TCP/IP networking, protocols, and troubleshooting
o A/V control systems and protocols such as DMX/Art-Net, SMPTE timecode, genlock
o Web client and server
o Testing frameworks (e.g., boost.test)

ABOUT US:
Barco is an international company headquartered in Kortrijk, Belgium, providing visualization and display solutions for professional markets. Barco designs and develops solutions for large screen visualization, display solutions for life-critical applications, and systems for visual inspection. Barco has a network of subsidiaries, distributors and agents in almost 100 countries. Please visit us at www.barco.com.

TO APPLY:
VISIT www.barco.com Job Number 1000511 TO APPLY FOR THIS POSITION. Only those applicants who meet the minimum skills/qualifications in this posting will be considered. No relocations will be offered for this position. Please do not apply to this posting if you do not meet the minimum requirements & qualifications. Successful candidates must be able to provide proof of legal authorization to work in the United States.

Barco offers competitive salaries and a comprehensive benefits package to employees including medical, dental, vision, life insurance and 401K.

Compensation: DOE

E/O/E

Source: Joel On Software


Viewing all articles
Browse latest Browse all 53220

Trending Articles