Back to all jobs

Algorithm Design Engineer (Gaithersburg, MD)

Want to apply your algorithm and DSP expertise to the next generation of interactive multimedia? We’re looking for the best-of-the-best to help take our award wining products to the next level. We’ve got our fingers in a lot of cookie jars – from embedded platforms to a wide range of in-home entertainment devices including televisions, PCs, DVRs, media adapters, gaming devices, and more.

You’ll be responsible for finding new and amazing ways to advance the state of the art. You’ll work with an uber-talented team to define, prototype, and develop novel man/machine interface devices. To run with the big dogs, you'll need strong experience with digital signal processing (DSP), real-time resource-limited systems, probability and nonlinear methods.

While we are looking for an inventor, we also need you to have stellar communication skills. You're an incredibly talented, well-regarded engineer, not solely a research scientist; theory is important but your position here requires application and the ability to take a concept through production. The maximum cycle is two years and most often is quite a bit shorter as these phenomenal products get applied to consumer electronics and potentially other breakthrough areas. We’ll need you to help explain the ins-and-outs to potential and current OEM customers.

Responsibilities

  • Invent, design, implement and test real-time algorithms on resource-limited systems that distill raw sensor data into meaningful information
  • Work closely with our world-class team to develop products from concept to production
  • Submit patent applications for inventions

Job Requirements

  • B.S. in electrical engineering, ECE, applied physics or applied mathematics with focus on signal processing, control theory or related field
  • 5 years relevant professional experience
  • Expert in digital signal processing (DSP) and numerical methods
  • Creative, with an insatiable drive to innovate
  • Mature, self-motivated and capable of working both independently and in a team
  • Proficient in high level programming language (C, C++, Java)
  • Strong verbal and written communication skills including the ability to clearly and persuasively articulate technical ideas

Desirable Qualifications (not all are required, but they are extremely relevant to the position and work)

  • Master's degree or Ph.D with three years of relevant professional experience
  • Experience with adaptive, Kalman or Bayesian filtering (extending DSP qualifications)
  • Experience with estimation theory, pattern classification or machine learning
  • Proficient with Matlab, statistical analysis or error analysis
  • Familiarity with quaternion calculus or nonlinear geometry
  • Design experience with tracking or navigation systems
  • Consumer electronics industry or product development experience
  • Project management or team leadership experience

To apply, send an e-mail to with the subject line "Algorithm Design Engineer (ID 43)". Attach your resume and tell us why this is your dream job.

Is this your dream job?

If this is your dream job, send an e-mail to with the subject line "Algorithm Design Engineer (ID 43)". Attach your resume and tell us why we should pick you over all of the other Superhero Nerds.

Not a perfect fit?

No worries, view all open jobs or drop us a line and we'll help you find a job that's such a perfect fit you could wear spandex.