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

GPU Compiler Performance Engineer

Senior GPU Compiler Performance Engineer position at Qualcomm focusing on optimizing GPU compiler performance for mobile graphics and compute applications.

CPU DFT Engineer

Senior CPU DFT Engineer position at Qualcomm Technologies, focusing on verification and implementation of DFT architecture for data center solutions.

Memory Subsystem Performance Architect

Senior Memory Subsystem Performance Architect role at Qualcomm focusing on system cache and memory controller optimization.

SOC Design Verification - Sr Lead Engineer

Senior Lead Engineer position for SOC Design Verification at Qualcomm India, focusing on UFS/Ethernet/PCIe verification with comprehensive benefits and growth opportunities.

Sr Engineer- .Net Developer

Senior .NET Developer role at Qualcomm India, focusing on embedded and cloud edge software development with 2+ years of experience required.