Back to Jobs
Senior Software Engineer - Kernel & Drivers
- LocationBangalore, India
-
IndustryElectrical/Electronic Manufacturing
Job Description
Responsibilities:
- Analyse and optimize kernel performance for various operating systems, including Linux and Android.
- Develop and maintain device drivers for hardware components such as Wi-Fi, Bluetooth, and graphics.
- Collaborate with hardware engineers to ensure driver compatibility and performance.
- Work closely with the software development team to integrate drivers into the overall system.
- Troubleshoot and resolve issues related to kernel, drivers, and system performance.
- Stay updated with the latest technologies and industry trends related to kernel development, drivers, Android, and Linux.
Requirements:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field. Master's degree preferred.
- X+ years of experience in kernel development, driver development, and system optimization.
- Proficiency in C/C++ programming languages.
- Experience with Android and Linux operating systems.
- Strong understanding of computer architecture and operating system internals.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Good communication and interpersonal skills.
Nice to have:
- Experience with firmware development.
- Knowledge of networking protocols.
- Familiarity with embedded systems development.
Mindset/Attitude:
- High Leadership skill, ability to empower others to achieve results through motivation, recognition, and performance feedback
- High Communication skill, ability to express information in a manner appropriate to different levels of people & to lead negotiations
- High Customer Satisfaction Skill, ability to recognize, respond to customer expectations with sense of urgency and even increase expectations
- High in Initiative & Execution skill, Ability to take actions, decisions in promised timely manner
- Very high Ownership/Commitment skill, Ability to take full responsibility for decisions & results even when all elements are not under individual direct control
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match