Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering or related field and 2 years of experience in the job offered or related occupation.
Experience and/or education must include each of the following skills:
Using C or C++ to write driver software in said programming languages
Using Python for creating automation, testing and debugging tools
Experience Debugging to be able to resolve any driver performance issues
Experience in Embedded Software Development for developing embedded driver software
Experience in Real-Time Software Development to be able to write software that satisfies the real-time requirements for audio.
Device Driver Programming to understand and develop software paradigms used for device driver development and bring up.
Computer Architecture to understand hardware software interactions and to ensure good software performance.
Software Design and Development to be able to create maintainable and testable software designs and implement them.