Graduated from a university specialized in Electronics Engineering, Automatic Control,
Automation, Computer Science, or related fields. Holding specialized certifications, degrees or relevant training courses is an advantage.
Have participated in successful projects related to embedded software
Proficiency in using tools and software related to embedded software design
Demonstrated proficiency in C/C++ programming language
Broad knowledge of the Linux kernel: Process scheduler, memory managerment, Virtual file system, device tree
Experience in communication protocols (I2C, SPI,Uart...) and linux kernel concept: Interrupt, Spinlock, multi-threading...
Experience in working with AOSP project, native hal service, android frameworks (service, provider, activity, windows)
Demonstrated experience with kernel patching and debugging, porting new driver
Familiarity with Arm boot processes (e.g. U-Boot) and Arm bring-up experience
Familiarity with gerrit code review, CI/CD tools (Jenkin, Quickbuild...)
Graduated from a university specialized in Electronics Engineering, Automatic Control,
Automation, Computer Science, or related fields. Holding specialized certifications, degrees or relevant training courses is an advantage.
Have participated in successful projects related to embedded software
Proficiency in using tools and software related to embedded software design
Demonstrated proficiency in C/C++ programming language
Broad knowledge of the Linux kernel: Process scheduler, memory managerment, Virtual file system, device tree
Experience in communication protocols (I2C, SPI,Uart...) and linux kernel concept: Interrupt, Spinlock, multi-threading...
Experience in working with AOSP project, native hal service, android frameworks (service, provider, activity, windows)
Demonstrated experience with kernel patching and debugging, porting new driver
Familiarity with Arm boot processes (e.g. U-Boot) and Arm bring-up experience
Familiarity with gerrit code review, CI/CD tools (Jenkin, Quickbuild...)