Embedded Linux Kernel and Driver 工程師
Posted Updated
Description
Job Description:
- BSP and driver development for Linux on ARM architecture platforms
- Board bring-up, schematic review, and collaboration with hardware teams on new board designs
- Debug and troubleshoot BSP and driver-level issues; should be familiar with hardware debugging
- Manage customer expectations and deliver technical solutions in a timely manner
- Act as a go-to person for technical issues and cross-functional support
BASIC QUALIFICATIONS
- Bachelor's degree in Computer Science or related field, or equivalent practical experience
- Above 2 years of software development experience
- Experience in computer architecture and embedded Unix/Linux systems
- Embedded development experience in C/C++, and familiarity with ARM CPUs
- Experience with writing low-level drivers, interrupt service routines, and general troubleshooting/debugging with hardware
PREFERRED QUALIFICATIONS
- Master’s degree or higher in Computer Science or related field
- Prior experience in Linux operation and script or Python programming
- Experience with development tools like Git version control system
- Experience with software testing (unit, regression, and system testing)
- Experience with MTK platforms, and familiarity with NXP i.MX, NVIDIA Jetson, or Qualcomm automotive SoCs is a strong plus