Senior Software Engineer - Cambridge, UK

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences in mobile technology and IoT.
Cambridge, UK
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
2+ 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 role is part of a fast-paced 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 position involves working with a Python class library designed to facilitate access, debug, and modeling of various Qualcomm chips, primarily focusing on Voice and Music chips. The role demands strong analytical skills, technical communication abilities, and a creative approach to problem-solving.

The successful candidate will be part of Qualcomm's global team, joining the world's leader in mobile technology and IoT. The Voice and Music team in Cambridge is dedicated to delivering exceptional wireless audio solutions. The position offers opportunities to work with cutting-edge technology in connectivity, compute, security, and premium sound.

Key responsibilities include developing software solutions, debugging complex systems, performing code reviews, and providing documentation. The role requires collaboration with various teams, including systems, hardware, architecture, and test engineers. While it's an onsite position, it offers flexible working arrangements with the expectation to manage time effectively and meet deadlines.

The ideal candidate should have strong experience in Python programming, embedded systems, and object-oriented development. Knowledge of wireless systems like Bluetooth and WiFi is advantageous. The position offers comprehensive benefits including health coverage, professional development opportunities, and wellbeing programs. Join Qualcomm to be part of innovative solutions that impact lives globally while growing your career in a supportive, inclusive environment.

Last updated 6 hours 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
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python
  • 4+ years experience with Python programming language (preferred)
  • 4+ years experience of working with embedded systems (preferred)
  • 3+ years experience development with an OO language (Python, C++, Java) (preferred)
  • 2+ years experience with automation of software testing (preferred)
  • 2+ years experience of working with distributed systems (preferred)
  • 2+ years experience in an agile software engineering environment (preferred)

Benefits For Senior Software Engineer - Cambridge, UK

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage for employees and eligible dependents
  • Financial programs to help build secure future
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer - Cambridge, UK

Embedded IOT Systems Engineer, Senior

Senior Embedded IoT Systems Engineer position at Qualcomm focusing on end-to-end design of IoT components and embedded systems development.

Automotive Platform - Engineer Sr.

Senior Automotive Platform Engineering role at Qualcomm focusing on embedded software development, AUTOSAR, and functional safety for automotive systems.

Serdes PHY Analog Design Engineer

Senior-level Serdes PHY Analog Design Engineer position at Qualcomm, focusing on next-generation custom PHY designs for SoCs with 4-12+ years of experience required.

AR / VR Architecture Power and performance systems engineer

Senior-level Power and Performance Systems Engineer position at Qualcomm, focusing on AR/VR architecture optimization for Snapdragon SoC platforms.

CPU DV Engineer, Senior

Senior CPU DV Engineer position at Qualcomm focusing on power management verification for high-performance CPUs, requiring 10+ years of experience in hardware verification.