Analyze, design, develop, and debug software and firmware for a wide variety of audio prototypes and research platforms for the development of audio solutions.
Collaborate with hardware engineers to ensure software and firmware compatibility with hardware components
Work with research scientists to integrate new audio technologies into the research platform devices.
Minimum Qualifications:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
3+ years of experience in embedded software development
Strong programming skills in C/C++ and Python
Knowledge of microcontroller architectures, serial communication protocols like I2C/I2S/SPI, sensor interfacing.
Experience using oscilloscopes to analyze and debug audio and sensor signals
Experience with version control systems (e.g., Git)
Excellent critical thinking and problem-solving skills and attention to detail
Strong communication and collaboration skills with the team and excellent documentation skills.
Experience with Linux operating systems and knowledge of real-time operating systems (RTOS)
Preferred Qualifications:
PhD in Computer Science, Electrical Engineering, or a related fieldembedded software development