We are a customer focused provider of audio solutions. We exceed users’ expectations with well thought out design, integration, and service.
Our purpose-built products meet our customers where they are at, enhancing their moment with a powerful experience through music.
Responsibilities
- Work with new product team and OEM customers to define product requirements
- Design and develop embedded firmware based on product requirements
- Work closely with electrical engineers to bring-up hardware during development
- Debug, test, and optimize embedded firmware on bench and in real-world conditions
- Work closely with validation engineers to define and implement firmware validation test plans
- Work closely with test engineers to define and implement end-product production test systems
- Maintain and improve embedded firmware of existing products
- Research new technologies to integrate into future products
Qualifications
- Strong proficiency in writing and debugging C code on 32-bit microcontrollers
- Experience with using embedded OS (FreeRTOS, etc.)
- Knowledge of microcontroller peripherals (SPI, I2C, UART, DMA, IRQ, USB, timers, etc.)
- Experience with automotive CAN bus (ISO-11898, ISO-11783, J1939, NMEA2K, ISO-15765, ISO-14229)
- Experience with Bluetooth Low Energy (L2CAP, GATT)
- Experience with bootloaders, linker files, and toolchains (GNU, IAR, etc.)
- Knowledge of audio data converters (ADC’s, DAC’s and CODEC’s)
- Basic knowledge of board support hardware (power supplies, clocks, analog signal conditioning, etc.)
- Knowledge of basic DSP building blocks for audio processing (FIR, IIR, FFT, etc.)
- Ability to troubleshoot hardware using logic analyzers, oscilloscopes and spectrum analyzers
- Experience debugging C source code using hardware debuggers over JTAG and SWD
- Attention to detail and appreciation for good code architecture and documentation
- Able to work on multiple projects in a team Kanban environment
- Ability to be a self-starter and work as part of a larger group
- Excellent communication skills including verbal and written
- Minimum 3 years of relevant experience
- BS in Electrical, Software or Computer or equivalent experience
7 hours ago