Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
This job has expired.
 
Job Information
Job title

Senior Software Development Engineer

Company SENSORY
Wage Not specified
Location United States, California, Sunnyvale
Employment type Full Time
Education Masters
Year Experience 4 - 5 Years of Practical Experience
Travel Not Specified
Published on 9/2/2008
Description
Position Title: Senior Software Development EngineerQualificationsThe ideal candidate combines a high level of creativity and analytic ability with "roll up the sleeves", get-it-done practicality and excellent workmanship.Primary Duties/ResponsibilitiesSoftware Programming*
  • Implements speech recognition, synthesis, and voice processing algorithms and related software on Sensory chips and other hardware platforms.*
  • Evaluates hardware platforms for feasibility of implementing Sensory technologies.*
  • "Ports" existing technology software to various platforms including DSPs.*
  • Develops and maintains in-house and customer tools to support the application of Sensory technologies.*
  • Defines and implements simulations and scripts for validating, evaluating, and improving the performance of Sensory technologies.Technology Algorithms*
  • Learns and understands existing proprietary voice algorithms in depth.*
  • Collaborates with the theoretical algorithms development group in the development and improvement of speech recognition, synthesis, and voice processing algorithms.*
  • Takes a leadership role in providing an algorithmic perspective for the development of new VLSI chip designs.Requirements and Preferences*
  • MS in EE or CS.*
  • Five years programming experience in product development.*
  • Proficiency in embedded "C" and assembly language, demonstrated by a lead role in one or more fully-released products.*
  • Proven ability to work creatively in small teams and solo; equally adept at high-level algorithmic software design and low-level code optimization.*
  • Ability to develop software from existing code, detailed specification, or general conceptual outline.*
  • Experience with inter-process communications, message passing/queuing.*
  • Good oral and written communication skills, ability to exchange and debate complex technical concepts face-to-face or remotely.*
  • Familiarity with embedded systems hardware, ADCs, DACs, ability to read schematics.*
  • U.S. citizen or permanent resident.Desirable Experience and Skills*
  • PhD in EE or CS.*
  • In-depth knowledge of multiple hardware platforms including DSPs.*
  • Broad and deep experience in signal processing for speech.*
  • Experience developing for CSR BlueCore chips.*
  • Solid knowledge of analytic techniques, statistics, mathematical modeling.*
  • Experience with Perl, Tcl/TK, or similar scripting languages.*
  • Demonstrated expertise in system design, partitioning, software and hardware architecture.*
  • Windows GUI programming experience.*
  • Experience with CVS or other revision control system.*
  • Good Management ability or potential.df-tc

    Experience/Skills
    See above

    Other desired skills:
    Senior Software Development Engineer

  • This job has expired.