17 Jul
Audio DSP Firmware Engineer
Vacancy expired!
- Develop and deliver robust firmware on target platforms.
- Develop and debug multi-threaded firmware applications on real-time hardware platforms.
- Interact with platform hardware engineers, stack developers, algorithm engineers, application engineers, quality/test engineers, and many more groups on a regular basis to ensure requirements and specifications are being met.
- Participate in the generation of requirements and test protocols.
- Actively participate in code reviews and design reviews.
- Contribute to failure analysis to understand where hardware and software can fail and how we can mitigate these risks.
- Document the design of your software and participate in the formal release of documentation.
- A go-getter, willing to learn about the latest in the high-tech and develop world class product features.
- 3+ years of experience in an embedded microcontroller firmware development.
- Preferred candidates would have experience in speech/audio drivers, firmware or application development, algorithm porting to ARM / DSP platforms, and codec optimization.
- Strong programming experience and demonstrated proficiency in C and C for embedded systems.
- Familiar with Makefile, CMakeList files and development toolchains, IDEs, debuggers.
- Experience working with hardware debuggers (such as JTAGs), analyzers and oscilloscopes.
- Experience with common interfaces such as I2S, I2C, SPI, UART, PCIE
- Experience working with real-time operating systems (RTOS) and good understanding of Linux and Android frameworks.
- Hands on experience with one or more major microprocessor architectures (ARM and/or DSP based).
- Familiar with modern firmware and software development methodologies and practices.
- Experience with DSP concepts like filters, fixed-point arithmetic, and optimization techniques.
- BS/BA in Computer Science is required
- MS/MA is preferred
- DSP/ARM assembly experience is a plus.
- MATLAB and/or Python experience is a plus.
- Working experience with multichannel DMAs, real-time audio capture or playback is a plus.
Vacancy expired!