Job Title : Device OS Engineer
Experience Required : 5 to 8 Years Location : Noida Employment Type : Full Time
Job Description :
We are seeking a highly skilled Device OS Engineer with 5+ years of experience in Android OS , embedded systems , and Linux kernel development . The ideal candidate will be responsible for designing, developing, and optimizing operating system components and device-level software for high-performance embedded platforms.
Key Responsibilities :
- Develop and maintain embedded OS components, device drivers, and Android HAL layers.
- Optimize system performance, boot time, and memory usage across embedded platforms.
- Work on Linux kernel customization, Android OS bring-up, and BSP development.
- Collaborate with hardware and software teams to ensure seamless integration.
- Debug and resolve OS-level issues using tools like GDB, strace, and kernel logs.
- Ensure compliance with security, reliability, and performance standards.
- Document technical specifications and development processes.
Required Skills :
5+ years of experience in embedded systems and OS-level development.Strong proficiency in C / C++ and low-level programming.Hands-on experience with Android OS internals , Linux kernel , and device driver development .Familiarity with ARM architecture, board bring-up, and debugging tools.Experience with version control systems (e.g., Git) and build systems (e.g., Yocto, Buildroot).Preferred Skills :
Experience with secure boot, OTA updates, and system recovery mechanisms.Exposure to Android AOSP customization and HAL development.Understanding of power management, performance tuning, and system profiling.Experience in BSP (Board Support Package) development and integration.Education :
Bachelors or Master’s degree in Computer Science, Electronics, or related field.