Embedded Android Engineer
2 weeks ago
Key Responsibilities:
- Port and customize AOSP for custom camera hardware platforms (e.g., Qualcomm, NXP, MediaTek).
- Integrate and optimize camera HAL (Hardware Abstraction Layer) and ISP firmware.
- Work with custom kernel modules and device drivers to support new hardware features.
- Develop and maintain Board Support Packages (BSP) including bootloaders, device trees, and system services.
- Customize scripts to manage Android services and startup configuration.
- Configure and manage OTA (Over-the-Air) upgrade servers, update packages, and rollout mechanisms.
- Develop and maintain Android system services using AIDL and Binder IPC mechanisms.
- Optimize performance and stability of the Android Runtime (ART) and system processes.
- Implement and maintain SEAndroid (SELinux) policies to enforce secure execution environments.
- Ensure system integrity using Secure Boot and image validation mechanisms.
- Integrate filesystem support (ext4, YAFFS, F2FS) based on platform and performance needs.
- Debug system issues using logcat, dmesg, and kernel logs, and collaborate with cross-functional teams to resolve low-level problems.
- Apply deep knowledge of Android permissions model, system services, and inter-process communication for secure and efficient design.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
- 5+ years of embedded Android development experience.
- Strong understanding of Android Runtime (ART) and the Android system architecture.
- Experience with AOSP, HAL development, and system service integration.
- Proficiency in C/C++, Java, shell scripting, and cross-compilation environments.
- Deep experience with Binder IPC, AIDL, and custom Android services.
- Proven experience with custom kernel module development and integration.
- Solid understanding of SELinux for Android and writing/managing custom security policies.
- Experience with OTA mechanisms, including server configuration and system update flows.
- Familiarity with Secure Boot, cryptographic image validation, and Android Verified Boot.
- Practical knowledge of Android filesystems like ext4, YAFFS, and F2FS.
- Experience creating and managing scripts for Android system startup.
-
Trainee Embedded Product Engineer
2 weeks ago
New Delhi, India ChipIOT Embedded Solutions Full timeCompany DescriptionChipIoT Embedded Solutions, based in Pune, India, is an Embedded Design Studio and electronic product manufacturing firm. Specializing in IoT technologies, ChipIoT transforms visionary ideas into high-quality electronic solutions for a variety of industries. The company's core services include custom hardware design, PCB development, and...
-
Trainee Embedded Product Engineer
1 week ago
New Delhi, India ChipIOT Embedded Solutions Full timeCompany DescriptionChipIoT Embedded Solutions, based in Pune, India, is an Embedded Design Studio and electronic product manufacturing firm. Specializing in IoT technologies, ChipIoT transforms visionary ideas into high-quality electronic solutions for a variety of industries. The company's core services include custom hardware design, PCB development, and...
-
Android / Linux Stability Engineer
3 days ago
New Delhi, India TekPillar® Full timeJob Role: Android / Linux Stability EngineerExperience: 5+ YearsLocation: BangaloreCandidates must hold a valid passport to support possible global engagements.We are looking for an experienced Embedded Engineer to analyze Linux/Android system crashes, identify root causes, and improve overall system stability. This role requires strong expertise in kernel...
-
Embedded Software Engineer
3 weeks ago
New Delhi, India Veego Instruments Corporation Full timeVeego Instruments Corporation (www.veego.in) is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.Job Profile:- Design and development of software for embedded systems - Requirement gathering and analysis. Technical support for field/customer issues - Performing development and integration...
-
Embedded Software Engineer
2 weeks ago
New Delhi, India Persistent Systems Full timeWork Location: BangaloreWork Mode: 5 Days work from officeExperience: 5 to 9 YearsWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms.Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage.The role involves development and...
-
Embedded Software Engineer
3 weeks ago
New Delhi, India Persistent Systems Full timeWork Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 YearsWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and...
-
Embedded Software Engineer
2 weeks ago
New Delhi, India Ignitarium Full timeIgnitarium is a Silicon and Embedded System design house, formed with the vision to provide innovative, optimal and relevant solutions for enabling and assisting their customers in product development. Ignitarium is built around a core team of technologists, who share a collective industry experience of over 150 years with expertise in system architecture,...
-
Android Developer
3 weeks ago
Gurugram, India orangemantra Full timeJob Description An Android developer with experience in IoT devices, integration, and firmware is responsible for designing, developing, and maintaining Android applications specifically tailored to IoT hardware. Such a candidate should have strong skills in Android SDK, Java/Kotlin programming, and a solid understanding of IoT protocols, device...
-
Android / Linux Stability Engineer
4 hours ago
New Delhi, India TekPillar® Full timeJob Role:Android / Linux Stability Engineer Experience : 5+ Years Location:BangaloreCandidates must hold a valid passport to support possible global engagements.We are looking for an experiencedEmbedded Engineerto analyzeLinux/Android system crashes , identify root causes, and improve overall system stability. This role requires strong expertise inkernel...
-
Embedded Software Engineer
7 days ago
New Delhi, India Micromation Private Limited Full timeRole Overview We are seeking aSoftware & Embedded Systems Engineerwho can bridge the gap between hardware and application software. The role involvesdeveloping embedded firmware, communication protocols, and POS software modules , while also supporting hardware design when needed.Key Responsibilities Developfirmware in Embedded Cfor ARM microcontrollers....