Job Title
Senior Software Engineer
Location CA -
San Diego
Requisition Number 10699
Job Function Technology
Percentage of Travel 1-25
DTS, Inc. (Nasdaq: DTSI) is a premier audio solutions provider for high-definition entertainment experiences—anytime, anywhere, on any device. DTS' audio solutions enable delivery and playback of clear, compelling high-definition audio which is incorporated by hundreds of licensee customers around the world, into billions of consumer electronic devices. From a renowned legacy as a pioneer in high definition multi-channel audio, DTS became a mandatory audio format in the Blu-ray Disc standard and is now increasingly deployed in enabling digital delivery of compelling movies, music, games and other forms of digital entertainment to a growing array of network-connected consumer devices. DTS technology is in automotive audio systems, digital media players, DVD players, game consoles, home theaters, PCs, set-top boxes, smartphones, surround music content and every device capable of playing Blu-ray discs. Founded in 1993, DTS' corporate headquarters is located in Calabasas, California with its licensing operations headquartered in Limerick, Ireland. DTS also has offices in Los Gatos and Santa Ana, California, Washington, China, France, Hong Kong, Japan, Singapore, South Korea, Taiwan and the United Kingdom.
Job Responsibilities
Reporting to the Director of Consumer Platforms, this position will take a lead role integrating DTS audio solutions on a variety of embedded platforms. The successful candidate will work in concert with IC and OS partners to engineer optimized software solutions for various OEM customers building consumer-facing products. Experience designing and implementing end-to-end software systems - particularly inter-operation between host operating system and adjunct DSP - is critical. This job requires extensive on-site work with DTS partners in Southern California.
Essential Functions and Responsibilities
•Design and implement system integration of DTS audio solutions on strategic mobile & PC operating systems; create IC-specific customizations when necessary
•Design and implement audio programming interfaces to be used by a broad developer community
•Work with both ODMs and OEMs to integrate and customize DTS audio solutions
•Technology leader able to structure and facilitate communication between customers and DTS colleagues
Required Education and Experience
•B.S. in Computer Science or equivalent
•5+ years experience programming C/C++ for OS internals
•Expert knowledge of the system audio path on at least one major OS (e.g. Windows, Android, Chromium, etc); familiar with RTOS concepts
•Programming for audio DSP a plus
•Excellent debugging skills, especially on resource constrained systems with limited debugging support.
•Experience programming digital audio, particularly considering linear PCM
•Candidate must be a team player who is capable of contributing at all technical levels as part of a dedicated project team as well as independently
•Candidate should have good analytical and problem solving skill as well as the ability and eagerness to learn with minimal oversight
•Excellent written and verbal communication skills
Other Skills & Abilities:
•Languages: expertise with C, C++ a must; familiarity with Java, scripting languages (Python, PERL, or similar) a plus
•Tools: APEX, WireShark (Ethereal); Make/CMake, GNU Toolchain, Eclipse, Android NDK, Visual Studio, QXDM, QPST, QCAT
•Process-related: Jira, Confluence, Repo, Git, Mercurial, xUnit framework
We are an Equal Opportunity/Affirmative Action Employer.
Forward chronological resume to:
Daniel Parrillo
Senior Technical Recruiter
DTS, Inc. (www.dts.com)
Daniel.parrillo@dts.com
http://www.linkedin.com/in/strategi