MTS SOFTWARE SYSTEM DESIGN ENGINEER
THE ROLE:
We are seeking an engineer to join our team that will thrive in a fast-paced work environment, using effective communication, problem-solving and prioritization skills. Individuals that are well organized, show great attention to detail, and employ critical thinking are well-suited for our team.
THE PERSON:
Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers.
KEY RESPONSIBILITY: Android Graphics Driver Development Engineer
PREFERRED EXPERIENCE:
- 1. Engineer with 10+ years of experience in embedded Android/driver/kernel development
- 2. Strong C/C++ development skills with a good understanding of object-oriented design
- 3. Strong OS concepts and X86 Architecture
- 4. Good understanding of Android framework (Binder, AIDL) etc.,
- 5. Hands-on experience in Gfx, MM, HAL issue triaging, fixing
- 6. Very Good knowledge in Surface Flinger, OpenGL/Vulkan, HWC, DRM, Mesa.
- 7. Handle on experience with fixing graphics CTS/VTS defects.
- 8. Strong background in embedded systems development
- 9. Good Android Debugging skills (tombstone, anr, systrace) , problem solving skills
- 10. Strong written and verbal communication skills, Effective communication skills
Good to have:
- 1. Graphics driver for standards (OpenGL, Vulkan, OpenCL, Direct3D) is optional.
- 2. Gpu drivers, Linux kernel drivers knowledge
- 3. Experience on Android virtualization (virtio, trout) and hypervisor (xen, QNX ) based OS.
ACADEMIC CREDENTIALS:
- Bachelor's or Master's in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field