Principal Software Engineer Audience
Audience is reverse engineering the human brain to enable intelligent signal processing for communications speech enhancement, among other applications.
The Principal Software Engineer will collaborate with Marketing, DSP Algorithms, Hardware, Digital VLSI, Analog VLSI, and Quality Assurance groups to specify, review, test, and troubleshoot System-On-Chip hardware and software integrated into mobile devices.
Develop overall systems architecture for advanced audio chip families with embedded software.
Responsible to deliver documents describing high level system requirements, based on customer/marketing requirements, incorporating engineering responses for feasibility.
Ensure robust system performance by design, not post facto debugging.
Responsible to develop documented signal flow architecture, including analog and digital signal paths, and system interconnections to platform.
Responsible for completeness of systems and use case analyses: make sure no major component or function is overlooked.
Candidate will oversee more detailed contributions of sub-system technical leads, lead efforts to troubleshoot and resolve system level issues.
Perform or oversee system partitioning between dedicated hardware, programmable hardware, and software from various teams.
Oversee verification and acceptance test plan development.
Oversee data sheet development and proofreading.
Experience, Skills and Education
Master?s degree in EE/Computer Science / signal processing / computer design or equivalent experience required.
A solid background in computer architecture, audio DSP, analog codec architecture, general audio practice.
A solid background in MEMS and other sensor technology, and experience with sensor devices.
Experience working with ultra-low power systems.
Functional and up-to-date knowledge about existing commercial tablet, personal computer, and mobile phone hardware and software architectures and products.
Previous experience in previous employments in similar fields, minimum of 10 years.
Strong technical leadership
Strong interpersonal skills in communicating both with other technical staff and with users. Demonstrated ability to establish collaborative alliances with peers and team leaders across multiple departments.
The ability to work and function under pressure.
Strong logical analysis skills.
Strong organizational skills.
Strong math skills desired.
The ability to meet deadlines.
Ability to work at high level of abstraction, but with solid grounding in concrete low-level details when needed.
- See more at: http://www.audience.com/component/zoo/item/principal-software-engineer-mountain-view-ca?Itemid=279#sthash.K2CoM3Fy.dpuf
||1330 Villa Street |
Mountain View, CA 94041