A leading technology firm in Chennai is seeking a skilled engineer to build and maintain Yocto-based system images for ARM64 targets. The role involves integrating and customizing Yocto layers to meet product specifications, enabling JVM-based application stacks on embedded Linux, and optimizing performances for e-Paper displays. Candidates should be adept in setting up build environments and documenting technical processes. This position is essential for enhancing e-reader technology and will require collaboration with application teams and ODM vendors.
Responsibilities
Build and maintain the Yocto-based system image for ARM64 targets.
Integrate and customize Yocto layers and recipes for product needs.
Enable JVM application stack on embedded Linux.
Benchmark and optimize memory usage and boot time.
Set up and maintain CI pipeline for system image builds.
Develop the eReader application for e-Paper displays on Linux.
Integrate EPUB engine and DRM on the Linux platform.
Optimize UI rendering for e-Paper refresh characteristics.
Coordinate with ODM vendor on BSP-related issues.
Document build procedures and technical findings.
Job description
Responsibilities
Build and maintain the Yocto-based system image on top of the vendor-provided BSP for ARM64 targets
Integrate and customize Yocto layers, recipes, and packages to meet product requirements
Enable JVM-based application stack on embedded Linux (JDK integration, runtime optimization)
Benchmark and optimize system-level metrics: memory usage, boot time, display responsiveness
Set up and maintain the build environment and CI pipeline for system image builds
Develop and optimize the eReader application for e-Paper displays on Linux
Integrate EPUB rendering engine and digital content protection (DRM) on the Linux platform
Optimize UI rendering and page-turn performance for e-Paper refresh characteristics
Work with the application team to port and adapt existing mobile codebase to Linux desktop targets
Coordinate with ODM vendor on BSP-related issues, driver updates, and image integration
Document build procedures, image configuration, and technical findings for the team