JOB DUTIES: 61 Review marketing requirement and clarify all the issues with global teams. 61 Analysis the risks of marketing requirement and verify the risks in the POC. 61 Architecture design and detail design for the features/modules. 61 Feature development and integration on time and quality. 61 Lead the key issue support, including field issues, factory issues etc. 61 Follow the design, development, and release process of firmware. 61 Collaborate with cross-functional teams to implement and optimize the system design. 61 Work with quality team to ensure product delivery quality. 61 Bring up new hardware. 61 Develop and maintain new device driver for Linux System 61 Design and customize Linux root filesystem using Yocto 61 Iot cybersecurity design
YOU MUST HAVE: 61 Bachelor/Master degree on computer Science, EE or Automation. 61 3+ Experience with embedded Linux development 61 Familiar with Yocto build system 61 Familiar with Linux kernel, device driver and u-boot development 61 Familiar with Linux drivers like SPI, UART, I2C, GPIO, camera, audio, LCD, etc. 61 Familiar with C/C++, python and bash 61 Familiar with Git 61 Basic understanding of electronics schematics
WE VALUE: 61 Familiar with CI/CD Pipeline setup 61 Familiar with docker container 61 Experience with NXP i.MX 6/8 CPU and BSP 61 Passionate about finding and fixing problems 61 Passionate about gadgets and smart devices 61 Passionate about new technologies 61 Self-motivator and enjoys living in the command line, diving into *** pages, and combing through reference manuals. 61 Good problem-solving skills and quickly respond to system-level failures. 61 English oral communication with global team. 61 Good communication and coordination skill.