We are looking for smart, innovative, and motivated individuals to join our team to work on different BSP and kernel subsystems on Android/Linux platforms.
Prefer industry: IT services, semiconductors
Skills & Requirements:
3-5 years of experience in
Linux device driver development
, including porting, integration, middleware, user-space applications, and testing.
Experience in
board bring-up
and
bootloader development
.
Strong
C/C++ programming
skills.
Experience with communication protocols:
I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, PCIe
.
Skilled in debugging using
JTAG, TRACE32, ICE, ICD
, and tools like oscilloscopes and protocol analyzers.
Solid understanding of
OS concepts
: multi-threaded programming, parallel processing, synchronization, IPC.
Familiarity with
ARM 32/64 architectures
.
Good debugging skills for kernel stability, crash analysis, system locks, abnormal resets.
Competence in scripting languages: