Skip navigation
C++ Software Developer

C++ Software Developer

Job Description

At DIRECTV, we seek the brightest minds in an evolving workplace. Here, product innovators, technology mavens, and the business leaders of tomorrow find their home. We want you to imagine who you can become as you grow at DIRECTV and ENTERTAIN YOUR FUTURE®.

As a Software Developer at DIRECTV, you will be challenged to innovate with already cutting-edge technology to deliver the highest quality entertainment experience to our customers. To be successful in this role, you must have a passion for technology and stay up to date with the latest software trends. On this team, you will push the tech threshold of invention as you develop applications, design technical solutions, and support signal processing systems for broadcast head end infrastructure.

Day to day may look like this:
1. Analyze requirements and design technical solutions.
2. Develop software applications on time and with minimal defects.
3. Perform unit, system and production integration tests, and providing developer support.
4. Write technical documents: requirements, specifications, interfaces.
5. System maintenance and support (mobile streaming, HD).
6. Support software projects and systems changes (mobile streaming, HD).
7. Cross functional support of internal and external teams.

Job Requirements

1. Bachelor Degree in Computer Science or equivalent combination of education/experience.
2. At least 5 years of hands-on experience in C++ application development on Linux OS:
• Socket and network programming
• Multithreading and inter process communication
• Real time processing systems
• Object oriented design and software development patterns
3. Knowledge of Linux C++ development tools and environments: make, gcc, gdb, gprof, valgrind, subversion, shell scripting, Perl, Python, or Ruby.
4. Experience with:
• Linux kernel and hardware driver
• Linux clustering and redundancy design
• Network multicast, protocols, routing and topology
5. Familiar with:
• Web user interface development
• Cloud architecture and design

Nice to Have Skillset:
1. Experience with project and system lead responsibilities
2. Experience with video transport and container formats: MPEG-2 TS, MP4, or FLV
3. Experience with video compression codecs: MPEG 2, AVC, or HEVC
4. Experience with video delivery formats: Apple HLS, Adobe Flash HDS, Microsoft Silverlight, MPEG DASH, or RTSP

Job Snapshot

Employment Type Full-Time
Job Type Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Other Great Industries
Required Travel Not Specified
Job ID 1401262-1
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

C++ Software Developer

Enter notes about this job: