Embedded Linux and Android Engineer
We are seeking an experienced Embedded Linux and Android engineer to join our team.
This role requires a deep understanding of embedded systems, Linux kernel development, and Android framework.
* Experience with U-Boot/kernel development and customization, Linux Device Tree development, and Android HAL (Hardware Abstraction Layer)
* Knowledge of embedded Linux device driver development, optimizations, bug fixing, and adding new functionality
* Ability to debug issues within the Android Framework and Linux Kernel
* Skills in reading and understanding electrical schematics
* Experience working with source control tools such as Git, Gerrit, GitHub, and Android command line tools
About this Role:
This position involves bringing up and supporting boards for audio and video streaming products.
Key responsibilities include:
* Development and customization of U-Boot and Linux kernels
* Device Tree development and maintenance
* Android HAL development and integration
* Debugging and troubleshooting complex issues
* Collaboration with cross-functional teams
Requirements:
To be successful in this role, you will need:
* Deep specialized experience in two or more areas: BSP/Board Support Package, Operating Systems, Kernel, Android Kernel, Bootloader, Power Management, RTOS, Linux, Graphics and Display Drivers
* Demonstrated experience working collaboratively in cross-functional teams
* Familiarity with Android security model (SE Linux policy) and secure boot
* Experience with Google's AOSP architecture developing Android framework services, Android Native applications (JNI / NDK), or system applications in JAVA or Kotlin
* Excellent verbal and written communication skills
* Persistence, strong problem-solving skills, and ability to work with others to find solutions
* Responsibility, self-motivation, creativity, solid work ethic, and desire to produce high-quality results
* Ability to solve problems spanning multiple disciplines, balancing technical and business needs
* Ability to handle multiple priorities in a fast-paced environment
Benefits:
This role offers opportunities for professional growth, collaboration with experienced engineers, and contributions to cutting-edge technology projects.
You will be part of a dynamic team working on innovative products that transform the way people communicate.