Job Title Principal Software Architect
Location CA - Calabasas
Alternate Location(s) CA - Los Gatos
Requisition Number 10706
Job Function Technology
Percentage of Travel No Travel
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
The Principal Software Architect will join the Streaming Solutions team in Product Commercialization that is responsible for creating and supporting audio authoring tools. The candidate will take a leading role in architecting and implementing software tools allowing A/V content creation with an emphasis on audio, plugins for DAWs and production environments, and streaming delivery systems. We're looking for someone to be responsible for designing flexible and robust software architectures on multiple platforms, including PCs, Mac and cloud based alternatives, as well as implement and deliver the solutions as part of a software development team. The position will report to the Senior Director, Streaming Solutions.
Essential Functions and Responsibilities
• Design robust and flexible architectures for content creation tools and streaming/internet delivery solutions across multiple platforms (Windows, MacOSX, Linux and cloud-based services)
• Implement architecture as part of a software development team
• Work with R&D and commercialisation teams to deliver code which is suitable for integration into multi-platform content creation tools
• Collaborate teams to deliver code in a way that ports easily to multiple OS platforms and which is architected for integration into multiple platforms including cloud
• Assist product managers to capture requirements
• Work with external tools and web services companies to help integrate DTS audio solutions
Required Education and Experience
• 10+ years of experience with a Bachelors degree (or equivalent) in Computer Science, Electrical Engineering or similar is required or 7+ years with a Masters degree in Engineering
• Demonstrable experience in software architecture, designing extensible, portable systems
• Excellent C/C++ programming skills (Java is also desirable)
• Strong debugging skills
• Intimate familiarity with the software life cycle, including requirements capture, UML, planning, tracking, documentation, implementation, testing and maintenance
• Familiar with object oriented programming and rapid prototyping
• Experience of integrating audio codecs and audio processing functionality into A/V frameworks and content production tools
• Knowledge of container formats such as ISO BMF, MP4, MPEG-2 TS and others e.g. MKV, UV/CFF
• Experience with streaming formats such as MPEG-DASH, HLS and Microsoft Smooth Streaming and Agile/Scrum methodologies in several successful projects
• Excellent written and verbal communication skills
Other Skills & Abilities:
• Industry experience of developing software architectures for audio/visual content production tools such as Digital Rapids, Elemental and others
• Knowledge of standard content production workflows
• Experience of software architectures for cloud-based content production tools and industry standard web services such as AWS, Azure
• Preferably certified as a ScrumMaster
We are an Equal Opportunity/Affirmative Action Employer.
Send chronological resume to:
Daniel Parrillo
Senior Technical Recruiter
DTS, Inc. (www.dts.com)
Daniel.parrillo@dts.com
http://www.linkedin.com/in/strategi