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.
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Cambridge, UK

Qualcomm Technologies International Ltd is seeking a Senior Software Engineer to join their team in Cambridge, UK. This is an exciting opportunity to work with a leading technology innovator that pushes the boundaries of what's possible in next-generation experiences.

The role is positioned within 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.

As a Senior Software Engineer, you'll be working with a Python class library designed to make it easy to access, debug, and model various Qualcomm chips, primarily focusing on Voice and Music chips. The position offers a hybrid working arrangement with flexible hours, though you'll need to manage time effectively to meet deadlines and attend required meetings.

Key responsibilities include developing software solutions from requirements, debugging complex object-oriented and multi-core embedded firmware implementations, performing code quality reviews, and providing comprehensive documentation. You'll be working in an environment that values strong analytical skills and the ability to gather and interpret information from multiple sources.

The ideal candidate should have 4+ years of experience with Python programming, embedded systems, and object-oriented development. Additional experience with distributed systems, agile methodologies, and automated testing is required. Knowledge of embedded wireless systems such as Bluetooth, WiFi, or audio/DSP is a plus.

Qualcomm offers an exceptional benefits package including comprehensive health coverage, financial planning programs, wellbeing initiatives, and continuous learning opportunities. The company strongly supports professional growth through mentorship programs and tuition reimbursement.

Join a global team of innovators passionate about voice and music, with a mission to deliver exceptional wireless audio that powers the soundtrack to people's lives. This role offers the opportunity to work on cutting-edge technology while collaborating with talented professionals in a supportive, inclusive environment.

Last updated 2 months 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
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 4+ years experience with Python programming language
  • 4+ years experience 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 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 coverage
  • Financial planning programs
  • Emotional/mental health 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

Programmer Analyst - Senior

Senior Programmer Analyst position at Qualcomm focusing on Identity and Access Management systems, requiring 7+ years of Java/Full-stack experience.

Senior Field Application Engineer - Windows Copilot+ PC Ecosystem

Senior Field Application Engineer role at Qualcomm France, focusing on Windows Copilot+ PC Ecosystem and technical sales enablement.

Sr Engineer

Senior Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with 2+ years experience required.

Sr Engineer- Video Driver

Senior Video Driver Engineer position at Qualcomm India, focusing on embedded systems and software development with comprehensive benefits and growth opportunities.

RF/Analog IC Design Engineer

Senior RF/Analog IC Design Engineer position at Qualcomm focusing on developing complex radio frequency integrated circuits and wireless technologies.