Friday, July 04, 2014
Director - DSP Software Engineering - ASSIA - Redwood Shores
Job description
Join the ASSIA team working on a product that merges technologies of cloud computing and embedded signal processing. Provide architectural and technical leadership for an embedded communications system involving custom ASICs and DSP processors. Drive DSP software architecture and implementation, and manage a team of senior DSP software engineers in the development and deployment of advanced signal processing technologies and algorithms for the DSL industry. Work in a dynamic, fast-paced, small team environment. The right candidate will be an enthusiastic and technically involved leader with strong communications skills, as well as demonstrated success in DSP software development projects.
Your team will have responsibility for:
DSP code development, testing, and delivery
System and performance testing
Architecture development and partitioning between hardware and software
Algorithm development
Fixed point reference models for DSP code and RTL code
Education:
MSEE, with digital communications focus;
PhD, EE desirable
Experience:
Minimum 5 years management of DSP software engineers working in an embedded real time system
Minimum 10 years experience in product development, including physical layer software design and implementation for wireline and/or wireless systems
Background in communications theory
Minimum 2 years DSL design involvement is preferred
Skills
Proven ability to schedule and manage product development projects in a fast-paced environment
Demonstrated ability to drive best-in-class development process and methodology, as well as a high level of team productivity
Small company or small team experience with a get-it-done attitude
Excellent written and verbal communications skills
Track record of providing technical leadership
Ability to develop overall DSP software architecture
Extensive experience in the development of signal processing algorithms and embedded DSP systems
Experience creating fixed point reference models for an ASIC design team
Experience in analyzing DSP MIPS requirements and hardware/software partitioning
Experience in evaluating and designing real time hardware assisted processing architectures
Fluent with high level languages (Matlab, C), real time operating systems, and multi-threaded environments
Experienced in algorithm simulation and the use of simulation to verify implementation
Refer This Job To Your Friends And Help Them To Find Jobs!