Bachelor's degree in Electrical Engineering, Embedded systems, Very-Large-Scale Integration (VLSI), Computer science or equivalent practical experience.
Experience in embedded software or test engineering practices and using lab equipment.
Experience in authoring automated android/linux based test plans and test scripts.
Experience with the architecture of kernel and High level operating systems (HLOS) (e.g., Android, Linux).
Experience with programming in C/C++, Bash, Python.
Experience with using debugging tools like Open On-Chip Debugger (OCD) or Joint Test Action Group (JTAG) with Continuous Integration/Continuous Deployment (CI/CD) workflows.
Preferred qualifications:
Master's degree in Electrical Engineering, Embedded systems, VLSI, Computer science or equivalent practical experience.
Experience with software development in Android Software Development Kits (SDK) or Native Development Kit (NDK).
Experience in working with software configuration management (SCM) solutions.
Experience in managing test board.
Knowledge in the architecture of hardware like central processing unit (CPU), Graphics Processing Unit (GPU), Memory or Peripherals.