Qualcomm is seeking a Senior Software Engineer for their Core Platform Services team in Cork, Ireland. This role involves developing, prototyping, and leading numerous Core Driver and Services features across Qualcomm's chipset portfolio for Mobile, Auto, XR, and other products. The ideal candidate will have experience in C and data structures, preferably in developing Linux kernel, with in-depth knowledge of Linux Kernel functionality and architecture, especially the driver module. Excellent debugging and problem-solving skills in Linux Kernel are required. Familiarity with ARM CoreSight architecture, ETM, Python/Perl, Assembly, and C++ is a plus.
Qualcomm offers a flexible work environment, combining work from home with time in their new state-of-the-art office in Penrose Dock, Cork. The company values well-being and work-life balance, allowing employees to blend short-term remote working with annual leave.
As a Qualcomm Software Engineer, you will collaborate with various teams to design system-level software solutions and create cutting-edge products that meet and exceed customer needs. The role requires designing, testing, and documenting drivers for internal and external use.
Cork, Ireland's second-largest economic engine, offers an excellent quality of life and is home to many international companies. The city provides easy access to Europe through Cork airport, which serves almost 50 international destinations.
Qualcomm offers competitive compensation, including salary, stock, and performance-related bonuses. Additional benefits include maternity/paternity leave, employee stock purchase scheme, matching pension scheme, education assistance, relocation and immigration support, life and health insurance, subsidized memberships for physical and mental well-being, and various employee-run clubs.
The minimum qualifications for this role are a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of Software Engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a related field. Candidates should have at least 2 years of academic or work experience with programming languages such as C, C++, Java, or Python.
Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application and hiring process.