Logo
Qualcomm

Lead Engineer, Senior - Embedded Linux Android

Qualcomm, Oregon, Illinois, United States, 61061


Company:

Qualcomm India Private LimitedJob Area:

Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.Minimum Qualifications:Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.Key responsibilities:Working as part of a multi-skilled IOT platform team across different tech areas on various Linux-based operating systems.Feature development for Android and Linux/Ubuntu based Snapdragon products.Contributing to end-to-end software execution of Qualcomm SoC based IOT products.Ensuring that the product deliverables are made on-time, and are competitive with respect to functionality, stability, and performance.Working closely with geographically distributed core & execution teams spread across time-zones.Requirements:Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.Strong development experience (6+ years) with C/C++ and good programming skills.Strong hands-on experience on Android and/or Ubuntu and understanding of Linux related concepts like systemd, SELinux, Snaps, Sandboxing, Container, Docker, etc.Good understanding of Linux kernel and internals.Good understanding of SOC systems and related concepts, including bring-up.Good know-how of Multimedia subsystems like Camera, Video, Audio, Display, and Graphics.Strong hands-on experience with troubleshooting software and system issues.Strong hands-on experience with full software development life cycle including design, implementation, deployment, and support.Strong aptitude, quick learner, self-motivated, willing to explore and work across a breadth of various technology areas.Deductive problem solving, good verbal and written communication skills for collaboration across teams.

#J-18808-Ljbffr