Careers
San Diego. We provide software products and services to a wide array of top-tier companies. Our primary
focus is on set-top boxes, TV and Blu-ray platforms, in the consumer electronics, satellite and cable
markets. Our goal is to help our customers create great products and we work with our customers in all
phases of a project. Our R&D department is currently demonstrating advanced RVU and DLNA solutions
We are looking for highly motivated and technically competent Linux embedded software engineers to work on a support team for one of our major customers. This is an established medium sized team that has existed for over 4 years. We support the customer in the enhancement and maintenance of key software components. We are often asked to solve the hard problems that others have not been able to solve and we play a key role in the deployment of next-gen features. Our primary focus is on Linux
Device Drivers and Application code that uses these drivers. We also touch the Linux Kernel internals and everything needed to build a complete Linux embedded platform. Our team works very closely with the customer and their vendors. We develop for embedded Linux targets and the successful candidates must be comfortable running a Linux-only desktop environment.
Requirements:
• BS in Computer Science, Electrical or Computer Engineering, or equivalent
• Must be strong C, with some C++
• Working knowledge of GNU Make and GNU Compiler Collection
• Strong familiarity with Linux device drivers
• Must be familiar with revision control including use of CVS and SVN
• Strong debugging skills
• Experience debugging/developing multi-threaded embedded systems
• Must be eligible to work in the USA
Preferred:
• Experience with distributed revision control (GIT and Mercurial)
• Familiarity with MPEG encoding and transport preferred
• Knowledge of OpenGL, EGL
• Filesystem knowledge, including Linux VFS
• Experience using hardware debuggers a plus
• Domain-specific knowledge not required but a plus: television set-top box software, uClibc, NPTL, buildroot, Linux networking, NDS CDI, DLNA, UPnP and RVU
Standard Benefit package: 401K, Profit Sharing, Health Insurance, PTO/Holidays, etc.
the market on time, Successful candidates will be working with new technology that has not yet
hit the market. They will be working in small teams where they are directly responsible for ensuring the
launch of products that will be used by millions of HDTV satellite subscribers in the United States and
Latin America. We have a flat management structure with a low drama environment. Candidate expertise
will be leveraged in the application and driver layers of an embedded Linux set-top-box. Successful
candidates must have strong debugging & analytical skills and the ability to work in a Linux environment
with a large complex source code base, using multiple revision control systems. Self-starters with
enthusiasm are appreciated here and gain respect and responsibility quickly.
Software Engineer
Requirements:
• BS in Engineering or Computer Science
• Proficiency with C, C++ with multi-treaded programming and strong debugging skills
• Java experience a plus
• Must be self-motivated and have strong communication skills both verbal and written.
• Must be eligible to work in the USA
Must be familiar with at least one of the following:
• Linux device drivers development and/or kernel internals
• DVB, ATSC, and/or MPEG Technologies
• Digital TV Middleware
• Upnp (and Upnp AV)
• DLNA
• RVU
• Networking, specifically streaming video
Standard Benefit package: 401K, Profit Sharing, Health Insurance, PTO/Holidays, etc.
Check for job postings using INDEED.COM here.
Check for job postings on CRAIGSLIST here.