C# / C++ Windows Application Developer

Job Summary:
This is an opportunity to join the Software Development team for Xperi's DTS / Play-Fi products. Play-Fi offers premium whole-home wireless audio; with Play-Fi, customers of the largest ecosystem of media device brands globally can stream content with astounding audio quality from every device.
You'll be a part of a small, nimble team that thrives on a startup culture while being part of a profitable, global company. With your team and under the direction of the Sr. Director of Software Development, you'll create great audio client applications while being involved at all levels of the development process. Here, you won't just be writing code; you will take part in brainstorming innovative ideas and solutions, writing the design proposals and documentation, providing production estimates along the way, and anything else needed to ensure a successful product from inception to release.
Essential Functions and Responsibilities:
Ownership of full-cycle and full-stack development of client applications for the Windows environment; this includes:
Developing for the UI, networking and driver-implementation layers utilizing C# / WPF as well as C/C++
Preparing design proposals and documentation
Managing and maintaining build system and releases, as well as build system automation
Debugging and testing code, and implementing bug fixes as they arise
Writing clear and concise technical documentation and correspondence
Required Education and Experience:
BS in Computer Science, Electrical Engineering or similar field required
At least 4 years of experience in client application development in C# and a strong understanding of the Windows ecosystem; recent experience with WPF preferred
At least some experience in C/C++, or other object orientated software language
A strong understanding of memory management, network/socket programming, multi-threading, and principles of multimedia framework
Experience with Windows driver development, especially audio driver development a big plus
Other Skills & Abilities:
Demonstrated passion for creating great user experiences through the technology you create whether on-the-job, through personal projects or both
A true passion for great audio experiences is a huge plus
Success in a role where you can intuitively contribute across the stack; you act on things out of necessity and caring about the results versus always needing specific direction
Possess strong verbal and written communication skills
Possess strong teamwork and project-related skills, ensuring open communication channels across multiple functions
Proven ability to provide concise high-quality documentation (including in-source)
Demonstrated ability to multi-task and work with little supervision
Technical knowledge with the ability to understand and track how systems are integrated and how workflow is organized
A track record of staying up-to-date on technology and industry trends

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

C/C++ Algorithm and Library Developer using FP...
Santa Clara, CA Job Juncture
Objective C Native Application Developer
Los Angeles, CA Deluxe Entertainment
C/C++ Developer (must have recent Develop. ex...
Torrance, CA Jobspro staffing
Need 2 C++ Algorithm (ALG) Software Developer
Vista, CA Comtec Information Systems