Job
Description
As a Qualcomm Software Engineer, you will be responsible for designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to launching cutting-edge, world-class products that exceed customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and gather information on performance requirements and interfaces. To qualify for this role, you should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with a minimum of 2 years of Software Engineering experience. Alternatively, a Master's degree with 1+ year of relevant experience, or a PhD in a related field with 2+ years of academic or work experience in Programming Languages such as C, C++, Java, Python, etc. We are currently seeking a Kernel Integration Engineer to work with Qualcomm's Linux Kernel Team. Your responsibilities will include executing and maintaining the Qualcomm Linux Kernel mainline for various projects. Additionally, you will have the opportunity to work on cutting-edge platforms in a fast-paced Agile environment with a team of dynamic individuals. Key Skills/Experience: - Proficiency in embedded software and Linux systems - Strong understanding of embedded software, OS fundamentals, data structures, Linux kernel, and device driver model - Expertise in C programming and scripting for automation - Knowledge of different distributions and the Android ecosystem is a plus - Excellent debugging skills, especially in core kernel software stability domain - Familiarity with debug tools like JTAG and software configuration management using Git Key Responsibilities: - Maintain Kernel integration pipeline for different targets and platforms - Manage Kernel release for product software integration and testing - Collaborate with cross-functional teams and manage day-to-day work - Implement workflows, automation, and manage the pipeline efficiently - Evaluate new tools and technologies for an automated and stable environment To be considered for this role, you should possess a Bachelor's or Master's degree in Engineering, Information Systems, Computer Science, or a related field, or have a proven track record of experience in the technical field. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. For accommodations during the application/hiring process, please contact disability-accommodations@qualcomm.com or call the toll-free number provided on our website. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security measures for protecting confidential information. If you are an individual seeking a job at Qualcomm, please apply directly through our Careers Site. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes on behalf of candidates. Unsolicited submissions will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,