Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 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
  • 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?