C/C++ Mid and Senior Level Software Engineers Echo360
About the Job
You?ll put your skills to use implementing new audio, video, and display capture and streaming capabilities; working on our distributed system for capture and data processing control and; supporting and maintaining the existing product line to meet the demands of an exploding, dynamic, digital education media marketplace.
Responsibilities
Specify, design, implement, and test new audio, video, and display capture capabilities (C/C++).
Implement and extend our platform?s real-time multimedia streaming capabilities (Gstreamer).
Maintain and extend a distributed system that controls automated capture and media processing.
About You
You have a Bachelor or Master?s degree in Computer Science or equivalent.
You have a minimum of 5+ years recent experience designing and developing applications using C/C++, including experience with C/C++ using MS Visual Studio on Windows and using Gnu development tools on Linux.
You know object-oriented design and implementation like the back of your hand.
You have strong written, verbal and interpersonal communication skills.
You?re a team-oriented person who wants to work in a fun, dynamic, fast-paced development environment.
You?ll earn extra credit if you have experience with:
Video/audio processing software (2+ years).
Programming and integrating with hardware for video/audio capture and compression.
DirectShow, H.264, Flash, FFMPEG, and QuickTime SDK.
Multimedia streaming, specifically the Gstreamer library.
Mac programming on the OSX platform.
Scripting (bash, Perl, windows .bat files, etc.).
Software development in an Agile/Scrum environment.
Embedded software design and implementation (e.g. using DSP platforms).
| Location: |
Dulles, VA
United States
|