Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
ahmedabad, gujarat
On-site
You will be joining the Software Department in Ahmedabad, Gujarat, India on a full-time basis. In this role, you will be one of the two team members, requiring 3-5 years of experience. Your technical responsibilities will include a strong understanding of the Android platform and AOSP development, along with experience in low-level system programming. You should be familiar with Android Architecture and System Services, Android platform concepts like HAL Development, System Services, Android Boot, Fast Boot, etc. Experience with Android Automotive OS or Infotainment, SELinux Policies, Android, JNI, and Android application development is essential. You will be debugging and troubleshooting issues with the AOSP platform, ensuring its security and stability. Additionally, you will be involved in the design and development of Linux device drivers, including interfaces like I2C, SPI, Display, camera, etc. Hands-on experience in low-level driver software development for the Linux operating system, boot loaders, and UBoot for Linux is required. Proficiency in Operating systems concepts, device driver frameworks, and Linux kernel APIs is expected. A deep understanding of Object-Oriented Analysis, Design, and Programming using C/C++ is necessary. Collaboration with Architecture, Hardware Design, and cross-functional teams is essential. Prior experience in low-level debugging using JTAG debugger, oscilloscopes, logic analyzers, etc. will be advantageous. In addition to your technical skills, you should possess strong analytical and problem-solving skills, excellent verbal and written communication skills, be self-managed, able to learn and adapt quickly, and be eager to take on new challenging work. If you meet the requirements and are looking for an exciting opportunity in software development, we encourage you to apply now.,
Posted 2 days ago
3.0 - 7.0 years
0 Lacs
ahmedabad, gujarat
On-site
You will be part of the Software Department in Ahmedabad, Gujarat, India. As a software developer, you will have the opportunity to work on Android platform development with 3-5 years of experience. Your technical skills should include a strong understanding of the Android platform, AOSP development, and low-level system programming. Familiarity with Android Architecture, System Services, HAL Development, and Android OS modifications is essential. Additionally, you should have experience with Android Automotive OS or Infotainment, SELinux Policies, Android application development, and debugging issues with the AOSP platform. Your responsibilities will also involve ensuring the security and stability of the AOSP platform, designing and developing Linux device drivers, and implementing drivers for various interfaces like I2C, SPI, Display, and camera. Moreover, you should be proficient in operating systems concepts, device driver frameworks, and Linux kernel APIs. A deep understanding of C/C++, Object-Oriented Analysis, Design, and Programming is required. Collaboration with Architecture, Hardware Design, and cross-functional teams is crucial for this role. In addition to technical skills, strong analytical and problem-solving abilities are necessary. Excellent verbal and written communication skills, self-management capabilities, and eagerness to take on new challenges are traits that will be beneficial in this position. If you have prior experience in low-level debugging using tools like JTAG debugger, oscilloscopes, and logic analyzers, it will be an advantage. If you are ready to take on this exciting opportunity, we encourage you to apply now.,
Posted 6 days ago
7.0 - 12.0 years
7 - 12 Lacs
Hyderabad, Telangana, India
On-site
Maimsd Technology is seeking a highly skilled and experienced Senior Android BSP Engineer with a strong focus on Device Driver development . The ideal candidate will possess deep expertise in Android BSP, HAL development, Linux kernel customization, and the integration of various hardware components, including GPUs. This role involves comprehensive root cause analysis, performance optimization, and close collaboration within a cross-functional team. Key Responsibilities: Android BSP Development: Develop, port, and maintain the Android Board Support Package (BSP) for target devices, ensuring stability and optimal performance. HAL Development: Design, develop, and maintain Hardware Abstraction Layer (HAL) modules for various hardware components, bridging the gap between Android framework and device-specific drivers. Kernel Customization: Customize and optimize the Linux kernel to meet specific hardware requirements and performance goals of Android devices. Device Driver Porting: Port and integrate essential device drivers for a wide range of peripherals, including USB, I2C , and others, ensuring seamless hardware functionality. GPU Integration: Integrate and optimize GPU capabilities , including OpenGL, Vulkan , video acceleration, and display functionalities, to enhance graphical performance. Root Cause Analysis: Conduct in-depth root cause analysis for complex issues related to Android BSP, HAL, Linux kernel, and GPU integration, identifying and implementing effective solutions. Performance Optimization: Proactively optimize system performance and resource utilization across the Android stack to ensure a smooth user experience. Collaboration: Collaborate effectively with cross-functional teams (hardware, firmware, software, QA) to ensure seamless integration and alignment throughout the development lifecycle. Documentation: Create clear, concise, and comprehensive technical documentation for all development, porting, and customization activities. Required Skills and Experience: Strong proficiency in Android framework and HAL development . In-depth understanding of Linux kernel architecture and device driver programming . Proven experience with device driver development for USB, I2C, and other peripherals . Knowledge of GPU architectures and APIs (OpenGL, Vulkan) . Experience with Android performance optimization and power management techniques. Strong problem-solving and debugging skills for complex embedded systems. Excellent communication and collaboration skills for working in a team environment. Proficiency in scripting languages (e.g., Python, Bash) for automation and tooling.
Posted 3 weeks ago
7.0 - 12.0 years
8 - 14 Lacs
Hyderabad, Bengaluru
Work from Office
Notice Period : Immediate - 15 Days Android BSP Development : Develop, port, and maintain Android BSP for target devices. HAL Development : Develop and maintain HAL modules for various hardware components. Kernel Customization : Customize Linux kernel for specific hardware requirements. Device Driver Porting : Port device drivers for USB, I2C, and other peripherals. GPU Integration : Integrate GPU capabilities like OpenGL, Vulkan, video acceleration, and display. Root Cause Analysis : Conduct in-depth root cause analysis for issues related to Android BSP, HAL, kernel, and GPU. Performance Optimization : Optimize system performance and resource utilization. Collaboration : Collaborate with cross-functional teams to ensure seamless integration. Documentation : Create clear and concise technical documentation. Required Skills and Experience : - Strong proficiency in Android framework and HAL development. - In-depth understanding of Linux kernel architecture and device driver programming. - Experience with device driver development for USB, I2C, and other peripherals. - Knowledge of GPU architectures and APIs (OpenGL, Vulkan). - Experience with Android performance optimization and power management. - Strong problem-solving and debugging skills. - Excellent communication and collaboration skills. - Proficiency in scripting languages (e.g., Python, Bash).
Posted 1 month ago
7.0 - 12.0 years
2 - 6 Lacs
Hyderabad, Bengaluru
Work from Office
Notice Period : Immediate - 15 Days Android BSP Development : Develop, port, and maintain Android BSP for target devices. HAL Development : Develop and maintain HAL modules for various hardware components. Kernel Customization : Customize Linux kernel for specific hardware requirements. Device Driver Porting : Port device drivers for USB, I2C, and other peripherals. GPU Integration : Integrate GPU capabilities like OpenGL, Vulkan, video acceleration, and display. Root Cause Analysis : Conduct in-depth root cause analysis for issues related to Android BSP, HAL, kernel, and GPU. Performance Optimization : Optimize system performance and resource utilization. Collaboration : Collaborate with cross-functional teams to ensure seamless integration. Documentation : Create clear and concise technical documentation. Required Skills and Experience : - Strong proficiency in Android framework and HAL development. - In-depth understanding of Linux kernel architecture and device driver programming. - Experience with device driver development for USB, I2C, and other peripherals. - Knowledge of GPU architectures and APIs (OpenGL, Vulkan). - Experience with Android performance optimization and power management. - Strong problem-solving and debugging skills. - Excellent communication and collaboration skills. - Proficiency in scripting languages (e.g., Python, Bash). Keywords: HAL Development,Kernel Customization,GPU Integration,Performance Optimization,device driver development,Linux kernel architecture,Python,Bash,Android BSP*
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
32455 Jobs | Dublin
Wipro
16590 Jobs | Bengaluru
EY
11025 Jobs | London
Accenture in India
10991 Jobs | Dublin 2
Amazon
8878 Jobs | Seattle,WA
Uplers
8715 Jobs | Ahmedabad
IBM
8204 Jobs | Armonk
Oracle
7750 Jobs | Redwood City
Capgemini
6181 Jobs | Paris,France
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi