Roles and Responsibilities :
- Design, develop, test, and maintain high-quality software applications using C++ programming language.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet customer needs.
- Troubleshoot complex issues in audio processing algorithms and optimize performance for real-time applications.
- Develop automated testing frameworks using Git version control system.
Job Requirements :
- 3-5 years of experience in developing software applications with a focus on embedded systems or real-time processing.
- Solid understanding of CMake build tools and ability to write Makefiles.
- Proficiency in working with Linux operating systems and familiarity with Git version control system.