Go to S Systems, Inc. Home Page

S Systems, Inc. is an established digital signal processing consulting firm specializing in the audio and music industries.

S Systems, Inc. also offers recruiting services, accepting assignments mostly related to DSP (hardware, software) but also including multimedia, telecommunications, embedded programming, and the like. More information about our recruiting in general is available on-line. This page lists California positions. Positions may also be available in other states.

To apply for any of these positions send your resume. We prefer resumes in Rich Text format (.rtf) but can also accept Microsoft Word (.doc) or ASCII text.

California job descriptions most recently updated on: 29 October 2008


California Job Descriptions


C++ Multithreaded Windows Audio/Music

Location:

Daly City CA

Company Description:

The company is a leading manufacturer of digital audio workstations for the professional music, recording, film, and video markets. The company's software and hardware products are used for the recording, editing, mixing and mastering of sound. These products integrate with industry-standard personal computer and mass storage devices to create cost-effective, random access digital audio workstations.

The company's products operate on both Windows and Macintosh operating systems and are used to record and master sound in many sectors of music and film/video post-production industry by the most highly respected and extremely diverse musicians (U2, Dave Matthews Band, Nine Inch Nails, Paul McCartney, Tom Petty, Barbra Streisand ...) composers, and recording engineers.

The company is located next to the Daly City BART ("subway") station, so you can readily commute by subway from other parts of the San Francisco Bay area.

I have personally known this company since it was founded over two decades ago, and have helped other people find work there with great success. This is not a startup!

Position title:

Senior Software Engineer

Job Description:

This company is looking for a talented, creative, enthusiastic, Senior Software Engineer to join its live sound engineering team.

Since its launch two years ago, the company's live sound environment has quickly become the new standard for major touring acts and installations around the globe. Artists including U2, Dave Matthews Band, Nine Inch Nails, Paul McCartney, Tom Petty, Barbra Streisand, and many others rely on this company's products to convey their live performances.

As a Senior Software Engineer, you will be responsible for creating, debugging, and maintaining C++ applications running on the Windows XP Embedded operating system. While your exact tasks will vary widely according to project requirements, typical tasks may include creating new features in our multi-threaded, real-time application, writing Windows UI code using our application framework, implementing new APIs and scripts to improve automated testing, mentoring junior staff, and contributing to the overall architectural design of future live sound products.

Requirements:

  • Team player.
  • Willing and able to work full-time on-site as an employee in Daly City, CA.
  • Strong written and verbal communication skills in English.
  • BS degree and 8 years industry experience, or MS degree and 5 year industry experience. The degree should be in Electrical Engineering, Computer Engineering, or Computer Science.
  • An eye for detail.
  • Demonstrated ability to debug complex software systems.
  • Extremely high standards with respect to software quality and reliability.
  • In-depth understanding of software engineering and object-oriented design techniques,
  • The ability to create, debug, and maintain bulletproof C++ code
  • Experience programming multi-threaded Windows applications in C++.
  • Experience programming UI features with Windows graphics APIs.
  • Long-standing experience and/or deep interest in music and/or audio.

In addition, the strongest candidate will have one or more of the following:

  • Experience in system programming for audio, video, or multimedia applications.
  • Interest in man-machine interaction, human factors, and/or UI design.
  • Experience programming real-time applications.

Submit Your Resume (.rtf, .doc, ascii) Back to top of job listings

Audio/Speech Enhancement Algorithm Developer

Location:

Mountain View CA

Company Description:

This young fabless semiconductor company is based on the research of one of the company co-founders, who has done innovative work in digital signal processing and psychoacoustics with applications to, for example, improving cell phone speech signals, automotive sound, and speakerphones. The idea is to reverse engineer the human auditory pathway to enable intelligent signal processing. The company is targeting both embedded software and chips as part of their product offerings. I have heard their sound examples and found them excellent. The company is rapidly growing, hiring recently some of the people whom I admire most in our field. The company offers a comprehensive benefits package.

Position title:

Algorithm Developer

Job Description:

A self-motivated algorithm developer, the successful candidate will be responsible for analyzing and co-developing audio analysis and classification algorithms for speech enhancement with senior team members. The qualified candidate will support senior team members in developing, modifying, and implementing algorithms on different platforms (Matlab, C floating point, fixed-point and DSP), for analysis and classification of audio signal streams and computational auditory scene analysis.

Requirements:

  • Team player
  • Willing and able to work full-time on-site in-house as an employee in Mountain View, CA.
  • Strong written, verbal, and presentation skills in English.
  • PhD or MS in Computer Science, Electrical Engineering, or a related technical field, with strong background in fundamental mathematics.
  • PhD with at least one year industry experience, or MS with five years industry experience.
  • Algorithm Developer with industry experience in analyzing and co-developing audio stream separation or classification (discrimination) algorithms, acoustic echo canceller (or echo canceller in general), time-frequency representations (such as wavelet transform), noise suppression algorithm and experience in human hearing models applied to speech and audio processing.
  • Demonstrated ability to perform algorithm modifications to include fixed-point and DSP constraints without affecting the algorithm performance
  • Experience in optimization of audio performance using automated optimization tools. Ability to suggest improvements for this type of tool.
  • DSP for audio and telecommunications.
  • Industry experience in code maintenance, coding standards and version control.
  • Ability to specify unit tests and system tests to be used to guarantee the quality of the software integration.
  • Excellent organizational and communication skills.
  • Strong in Matlab and C programming.

Desired Skills/Experience:

  • Preference given to candidates with right to work in the USA.

Submit Your Resume (.rtf, .doc, ascii) Back to top of job listings

Senior Audio/Speech Enhancement Algorithm Developer

Location:

Mountain View CA

Company Description:

This young fabless semiconductor company is based on the research of one of the company co-founders, who has done innovative work in digital signal processing and psychoacoustics with applications to, for example, improving cell phone speech signals, automotive sound, and speakerphones. The idea is to reverse engineer the human auditory pathway to enable intelligent signal processing. The company is targeting both embedded software and chips as part of their product offerings. I have heard their sound examples and found them excellent. The company is rapidly growing, hiring recently some of the people whom I admire most in our field. The company offers a comprehensive benefits package.

Position title:

Senior Algorithm Developer

Job Description:

A self-motivated Algorithm Developer, this individual will be responsible for developing audio analysis and classification algorithms for speech enhancement. The qualified individual will develop, modify, and execute algorithms for analysis and classification of audio signal streams and computational auditory scene analysis.

Requirements:

  • Team player
  • Willing and able to work full-time on-site in-house as an employee in Mountain View, CA.
  • Strong written, verbal, and presentation skills in English.
  • Excellent organizational skills.
  • Doctorate degree in Computer Science, Electrical Engineering, or a related technical field, with strong background in fundamental mathematics.
  • At least three years industry experience developing audio stream separation or classification (discrimination) algorithms.
  • Experience in these areas: Acoustic echo canceller (or echo canceller in general); Time-frequency representations (as in the wavelet transform); Noise suppression algorithms; Human hearing model applied to speech and audio processing.
  • Demonstrated outstanding ability to perform innovative and significant research in the form of technical papers, theses, or patents.
  • Experience with audio signal processing and auditory modeling.
  • Experience with DSP for audio and telecommunications.
  • Experience with adaptive and statistical signal processing.
  • Experience with low level audio feature extraction (e.g. DCT, MFCC).
  • Experience with Matlab and C.

Desired Skills/Experience:

  • Preference given to candidates with right to work in the USA.

Submit Your Resume (.rtf, .doc, ascii) Back to top of job listings

Go to S Systems, Inc. Home Page Send Us E-Mail About

Copyright © 2008 S Systems, Inc.