Minimum Qualifications:
Bachelors degree in Engineering, Information Systems, Computer Science, or related field.
- Proficiency in programming skills (Python/Perl, C or C++). should be able design and code from scratch.
- Experience in System SW (bootloader, Board Support Package (BSP), HLOS) and/or low-level firmware Validation.
- Knowledge on SoC peripherals like clock, voltage and pmic are added advantage for the candidate.
- Experience in High Speed System peripherals (USB, PCIe) and knowledge on USB electrical/protocol compliance with low power modes are added advantage.
- Experience in low-level buses like i2c, SPI and UART
- Good understanding on Storage concepts like UFS, eMMC, Nand and NVMe
- Solid knowledge on SW Quality, ARM architecture, Linux, RTOS & QNX OS, programming.
- Good debugging skills. Able to understand various kinds of debug logs and trouble shoot the issue.
- Should be an excellent teammate, with passion towards new trends/technology.
- Ability to self-manage, show leadership, good analytical skill and communicate well.
- Experience to use Configuration Management tools (Git, Perforce, Code Collab) and Agile scrum tools (JIRA, Orbit).
- Excellent data analysis skills and demonstrated ability in solving complex issues involving multiple software or hardware components.
- Strong interpersonal and collaborative skills, specifically a proven ability to effectively guide and influence within a dynamic environment.