Senior Software Engineer - Video Processing
Comcast Converged Products
Philadelphia, PA
11/5/2009Senior Software Engineer, XRE Core Services
Comcast is going to change the way America looks at television. Sound
exciting? Then be a part of our next big thing. Our customers want access
to entertainment from every source – and we’re going to bring it to them!
Whether it’s their TV, PC, smartphone, or the next cool device, we’re
building a next-generation platform that will serve them all and provide
a seamless experience. It’s the converged world we’ve all been waiting
for. And, we’re creating a start-up to make it happen. Remember start-ups?
Small teams, high performance, agility, creativity, ideal culture, bad
desk chairs? That’s us except for the bad chairs, because we’ll have the
security of Comcast behind us.
We’re looking for people who put the “know” in innovation, and bring out
the “imagine” in imagination. We’re looking for leaders, not followers.
But be sure to leave your ego at the door, and bring your best ideas,
open mind and communication skills. Because we’re building the perfect
product development environment and hand-picking a product dream team.
Because if you rock, you should be here.
The Challenge:
The Senior Software Engineer will provide technical leadership and also
actively contribute to the design, development, integration, test,
documentation and support of custom internet based software applications.
This hands-on position requires broad engineering competence and in-depth
technical knowledge of web application software development (and specifically,
large scale web server applications), as well as demonstrated experience
successfully planning, organizing and executing software development
projects in a dynamic environment.
The Task:
* Architect core server components of the XRE application, including the
main server components of the application “shell” and video player controls
* Determine current limitations and compatibilities between subsystems
* Identify and select new design patterns and methodologies
* Develop major algorithms, routines, and utilities
* Prepare technical requirements and software design specifications
Required Qualifications:
* Five+ software development engineering experience in a video processing
and/or gaming environment
* Three+ years server-side development for large-scale internet applications
*
Demonstrated expertise in Internet applications, networking (TCP/IP), and
operating systems, object oriented design patterns
* Detailed development experience with Java and web server development
* Detailed working knowledge of messaging, remoting, RPCs, DOM, JSON,
SOAP AND/OR AJAX
Preferred Qualifications:
* Detailed development experience with one or more of the following:
embedded Linux, C/C++, DHTML, Flash, DLNA, and Silverlight or similar video
application environment
* Working familiarity with DRM or encryption technologies
* Exceptional interpersonal communication skills: oral, written, and
listening, including customer relationships Exceptional interpersonal
communication skills: oral, written, listening, including customer
relationships
* Embedded UI/RIA framework experience (Gnome/KDE/Qt preferred)
* Bachelor’s Degree in Computer Science or related field, Masters Degree
a plus
** Qualified candidates should email their resumes in confidence to
joshua_sille@cable.comcast.com for prompt consideration.
US citizens and Green Card Holders and those authorized to work in the
US are encouraged to apply. We are unable to sponsor or transfer H-1B
candidates at this time.