CareerCross uses cookies to enhance your experience on our websites. If you continue to view our sites without changing your browser settings, then it is assumed that we have your consent to collect and utilise your cookies. If you do not want to give us your consent, then please change the cookie settings on your browser. Please refer to our privacy policy for more information.
CareerCross uses cookies to enhance your experience on our websites. If you continue to view our sites without changing your browser settings, then it is assumed that we have your consent to collect and utilise your cookies. If you do not want to give us your consent, then please change the cookie settings on your browser. Please refer to our privacy policy for more information.
| Location | Thailand, Chiang Mai |
| Job Type | Permanent Full-time |
| Salary | Negotiable, based on experience |
Location: Chiang Mai, Thailand
Role Summary
Our partner client is seeking an Embedded Linux Engineer to develop, customize, and support Linux-based embedded platforms. This role covers the full development lifecycle, from board bring-up and BSP development to system optimization and production support, working closely with hardware and software teams.
Key Responsibilities
Develop and maintain Embedded Linux solutions, including kernel modules, device drivers, and user-space applications
Create and manage Board Support Packages (BSPs), covering bootloaders, kernel configuration, device trees, and root file systems
Support new hardware bring-up and collaborate with hardware engineers to debug and resolve integration issues
Optimize system performance, memory usage, boot time, and power consumption
Troubleshoot complex technical issues across the Embedded Linux stack
Prepare and maintain technical documentation and support cross-functional development activities
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
3+ years of experience in Embedded Linux development
Strong C and/or C++ programming skills
Solid understanding of the Linux kernel, drivers, and system architecture
Experience with embedded Linux build systems.
Familiarity with hardware interfaces (SPI, UART, I2C, USB, Ethernet)
Proficient in Git-based version control workflows
Able to read schematics and produce clear technical documentation in English
Able to communicate in English
Notice: By submitting an application for this position, you acknowledge and consent to the disclosure of your personal information to the Privacy Policy and Terms and Conditions, for the purpose of recruitment and candidate evaluation.
Privacy Policy Link: https://www.jac-recruitment.th/privacy-policy
Terms and Conditions Link: https://www.jac-recruitment.th/terms-of-use
| Minimum Experience Level | Over 3 years |
| Career Level | Mid Career |
| Minimum English Level | Daily Conversation |
| Minimum Japanese Level | None |
| Minimum Education Level | Associate Degree/Diploma |
| Visa Status | No permission to work in Japan required |
| Job Type | Permanent Full-time |
| Salary | Negotiable, based on experience |
| Industry | Other (Manufacturing) |