Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should have strong expertise in C/C++, Data Structures, LSP, LDD, Kernel Development, ARM Architecture, and Debugging with JTAG and T32 (GDB, KGDB optional). Your experience should include working on relevant projects and utilizing tools like GIT, as well as having an understanding of Jenkins. For the Audio domain, you will need knowledge in ALSA, PCM (Pulse Code Modulation Framework), Stage Freight, Audio Manager, Flinger, Audio Services, Audio HAL, and Codecs. For the Camera domain, we are seeking experienced embedded software engineers who are passionate about developing software for embedded systems. Your responsibilities will include Camera HAL3 driver development, customizing the Android framework for various mobile device form factors, designing end-to-end camera use cases and implementing features, image processing, debugging and resolving issues in the existing code base, as well as some power and performance optimization tasks. It is essential to have a strong understanding and experience in Android camera/video/audio frameworks/services, as well as proficient C & C++ programming and debugging skills. Knowledge of build systems, compilers like cmake, NDK, and Linux with cross-compilation experience is necessary. You should also have a good grasp of operating system fundamentals such as virtual memory, CPU scheduling, process states, and synchronization, along with concepts like RTOS, RAM/Cache, Interrupt handling, applied to embedded systems. Moreover, hands-on experience in Camera application development, real-time issues like memory/stack corruption, ANR, deadlocks, race conditions, and knowledge of camera design, imaging modules, subsystems pipeline, and architecture are required. Strong communication and interpersonal skills are a plus for customer-facing interactions. This is a full-time position with a day shift schedule from Monday to Friday. The work location is in person.,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should have a minimum of 3 years of experience for the role based in Hyderabad with a Work From Office setup. Immediate Joiners are preferred. Your responsibilities will include: - Demonstrating excellent experience in Linux kernel and the device driver model. - Possessing specific knowledge in key kernel subsystems would be an added advantage. - Having expertise in ARM subsystems, kernel memory, sched, etc. - Working with mainline Linux Kernel. - Showcasing strong analytical and debugging skills in multi-Processor environments. - Demonstrating excellent debugging skills, especially in the core kernel software stability domain, using standard debug tools like T32, tracing, etc. - Exhibiting excellent programming skills and expert level knowledge of C. - Having a good understanding of Git, repo, and Linux kernel development related tools. - Having a good understanding of ARM v7 and v8 architecture. - Prior experience with Android would be beneficial. - Holding a Master's or Bachelor's degree in EE or CS. If you meet the above requirements and are looking to work with cutting-edge technology in a dynamic environment, we encourage you to apply for this position.,
Posted 1 month ago
8.0 - 15.0 years
20 - 30 Lacs
Bengaluru, Karnataka, India
On-site
Role Overview We are looking for a highly skilled and passionate Linux Device Driver Development Engineer to join our engineering team in Bangalore. This role involves hands-on development, enhancement, and maintenance of Linux kernel modules and device drivers for various hardware platforms. Key Responsibilities Design, develop, debug, and maintain Linux device drivers and kernel modules Collaborate with hardware and systems teams to integrate and test new drivers Optimize performance and ensure reliability of Linux-based embedded systems Debug low-level system issues and perform kernel-level troubleshooting Participate in code reviews, design discussions, and technical documentation Required Skills & Qualifications Strong programming experience in C Solid understanding of Linux kernel architecture and kernel development Hands-on experience developing or customizing Linux device drivers Experience with debugging tools like gdb, printk, etc. Good understanding of hardware-software interfaces , memory management, interrupts, and multithreading Excellent problem-solving and debugging skills Bachelor's or Master's degree in Electronics, Computer Science, or related disciplines
Posted 1 month ago
3.0 - 8.0 years
50 - 55 Lacs
Bengaluru
Work from Office
Expertise in embedded C programming Expertise in Linux Kernel programming Firmware development expertise in Linux environment Expertise in LDD
Posted 3 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
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City