Senior Software Engineer - Cambridge, UK

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Senior Software Engineer - Cambridge, UK

Qualcomm Technologies International Ltd is seeking a Senior Software Engineer to join their team in Cambridge, UK. As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.

This role is for a Senior Software Engineer in a fast-paced and dynamic development team responsible for designing, implementing, maintaining, and supporting a key system tool for communicating with, modeling, debugging, developing, and testing voice and music firmware. The tool is a critical component in their embedded debug tools chain solution, used both internally by multiple development and validation teams and externally by customers.

The ideal candidate will have strong experience in Python programming and embedded systems development. You'll be working with a Python class library designed to make it easy to access, debug, and model various Qualcomm chips, primarily focused on Voice and Music chips. The role requires expertise in debugging complex object-oriented software implementations and multi-core embedded firmware.

Key responsibilities include:

  • Developing software solutions from agreed requirements within schedule
  • Debugging complex software implementations
  • Implementing and executing unit tests
  • Performing code quality reviews
  • Providing system documentation and progress updates

Required qualifications:

  • Bachelor's degree in relevant field with 2+ years experience or equivalent
  • 4+ years Python programming experience
  • Strong background in embedded systems
  • Experience with distributed systems and agile environments

The position offers comprehensive benefits including:

  • World-class health coverage
  • Financial planning support
  • Professional development opportunities
  • Wellbeing programs
  • Continuous learning initiatives
  • Tuition reimbursement
  • Mentorship opportunities

Join Qualcomm's global team of innovators who are passionate about voice and music, with a mission to deliver exceptional wireless audio that powers the soundtrack to people's lives. This is an opportunity to work with cutting-edge technology while contributing to world-changing innovations in a collaborative, inclusive environment.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer - Cambridge, UK

  • Collate and evaluate requirements
  • Develop software solutions from agreed requirements, within schedule
  • Debug complex object-oriented software implementations
  • Debug complex multi-core embedded firmware software implementations
  • Specify, Implement, and execute unit tests
  • Perform code quality reviews
  • Provide system and user facing documentation
  • Provide verbal and written progress information

Requirements For Senior Software Engineer - Cambridge, UK

Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience
  • 4+ years experience with Python programming language
  • 4+ years experience of working with embedded systems
  • 3+ years experience development with an OO language (Python, C++, Java)
  • 2+ years experience with automation of software testing
  • 2+ years experience of working with distributed systems
  • 2+ years experience in an agile software engineering environment
  • Experience with perforce and Jira

Benefits For Senior Software Engineer - Cambridge, UK

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health benefits coverage
  • Financial future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer - Cambridge, UK

GPU Performance Engineer

Senior GPU Performance Engineer role at Qualcomm, focusing on Adreno GPU architecture and performance optimization for various platforms.

Technical Account Manager, Senior

Senior Technical Account Manager position at Qualcomm, bridging customer needs with technical solutions and managing product development support.

ASIC Design Verification Engineer

Senior ASIC Design Verification Engineer role at Qualcomm, focusing on SOC verification and advanced testing methodologies with competitive compensation and benefits.

SW Application Engineer

Senior Software Application Engineer role at Qualcomm focusing on Windows on Snapdragon and Chrome compute devices, requiring C/C++ expertise and 4-5 years of experience.

Engineer Senior - Power Thermal

Senior Power Thermal Engineering role at Qualcomm focusing on embedded software development and system optimization.