Principal Engineer, Embedded Software Engineering
HARMANMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design, development, and debugging of kernel-level software components for stability, performance, and security.
Investigate and resolve complex kernel-related issues; provide technical leadership and mentorship to junior engineers.
Interface with internal/external customers, ensuring on-time delivery and customer satisfaction; contribute to proposals and RFQs.
Minimum Requirements
10+ years of software development and architecture experience.
8+ years working on Linux/Android development including debugging robust systems.
Bachelor’s or Master’s degree in Electronics or Computer Engineering.
Willingness to work in Bangalore with up to 10% domestic and international travel.
Ideal Candidate Profile
Extensive kernel internals expertise, including driver development, debugging, and understanding of ARM64, x86_64, MIPS architectures.
Experience in embedded systems development on Linux/QNX/Android/RT Linux with strong IPC, OS concepts, and real-time OS knowledge.
Proficient in C/C++, middleware, and tools like GIT, Gerrit, HW debugging; capable of leading technical problem-solving and cross-team conflict resolution.
