Type: Software Development Engineer (Permanent)
Group: USB Middleware Development Group
Description:
The selected candidate would be the part of Lahore Core Team and will work for design/development/ testing of USB stack, drivers and related middleware.
Minimum Requirements:
1. Education: BS/MS degree in CS/CE/EE
2. Experience: Both experienced( 1-2 year) and fresh engineers with good academic record and technical experience can apply for
3. Programming Languages: C, C++ and Assembly
4. Knowledge Of:
· Universal Serial Bus (USB)
· Computer Architecture and Microcontrollers
· Real-time Operating systems
· Device Drivers and Stack development
· Computer Interfacing
5. Strong communication skills in English
Experience or knowledge of following would be a plus
1. Real-time operating systems, PLUS/uCOS/VxWorks/ Linux
2. Software development processes and testing techniques
3. Windows, device driver and application development
Salary: Based on experience and technical skills + all eligible benefits offered by MGC Lahore