Senior Software Application Engineer

A global leader in wireless technology innovation and the development of mobile technologies.
Farnborough, UK
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Application Engineer

Qualcomm is seeking a Senior Software Application Engineer to join their team in Farnborough, UK. This role focuses on BSP/HLOS development and serves as the primary technical communication liaison with customers. The position involves working with cutting-edge wireless technologies and supporting leading device manufacturers through commercialization.

The ideal candidate will bring strong wireless communication expertise combined with BSP/HLOS skills. You'll be responsible for understanding and tracking customer technical requirements, translating them into actionable items for internal teams, and coordinating with hardware/software application engineers, testing, and development teams. Success in this role is measured by the quality and responsiveness of technical support delivered to assigned projects.

This position offers an exciting opportunity to work with embedded systems, microcontroller architectures, and Real-Time Operating Systems. You'll be handling core BSP techniques including clocks, interrupts, and DDR, while also working with various peripheral interfaces. The role requires excellent problem-solving abilities, strong debugging skills, and the capability to provide comprehensive technical support to customers.

The position involves significant interaction with customers, including organizing technical training, conducting design reviews, and leading engineering workshops. You'll be expected to travel up to 40% within Europe and globally, building trusted relationships with both customers and internal Qualcomm teams.

Qualcomm offers an attractive compensation package including salary, stock options, and performance bonuses. The company provides comprehensive benefits including medical insurance, pension matching, and various wellness programs. The work environment is open and collaborative, with opportunities for professional development and career growth within a global technology leader.

Last updated a day ago

Responsibilities For Senior Software Application Engineer

  • Good Understanding of embedded systems, microcontroller architectures and Real Time Operating systems concepts
  • Issue reporting and follow-up for resolution
  • On-site support towards device manufacturers and/or EU operators
  • Collaborating with various teams across different QC offices as per the task
  • Assessing complex technical issues arising from customer product developments
  • Leading and coordinating engineering resources in resolving complex technical issues
  • Organizing technical training, design reviews and engineering workshops on behalf of customers
  • Hosting conference calls and web meetings
  • Building trusted relationship with customers and Qualcomm internal team

Requirements For Senior Software Application Engineer

Linux
Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 5-7 years experience with debugging and analysis of wireless communication systems
  • Good Understanding of embedded systems, microcontroller architectures and Real Time Operating systems concepts
  • Knowledge of Core BSP techniques like clocks, Interrupts, DDR
  • Familiarity with peripheral interfaces (e.g., I2C, SPI, UART, USB)
  • Strong problem-solving, debugging & Analytical skills
  • Excellent communication and documentation skills

Benefits For Senior Software Application Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
Education Budget
Relocation Benefits
401k
  • Salary, stock and performance related bonus
  • Employee stock purchase scheme
  • Matching pension scheme
  • Life, Medical, Income and Travel Insurance
  • Relocation Assistance
  • Enhanced Maternity Leave
  • Enhanced Paternity Leave
  • Menopause Support
  • Education Assistance
  • Employee Assistance Programme
  • Voluntary Health Checks
  • Global Wellbeing Days
  • Subsidised gym membership
  • Bicycle purchase scheme

Interested in this job?

Jobs Related To Qualcomm Senior Software Application Engineer

Senior Pre/Post Silicon Validation Engineer

Senior Pre/Post Silicon Validation Engineer role at Qualcomm, combining hardware expertise with software development to ensure SoC & Modem silicon quality.

Engineer, Senior - Windows Development

Senior Windows Development Engineer role at Qualcomm, focusing on power and thermal management for Windows on Snapdragon platforms, requiring expertise in embedded systems and Windows kernel development.

Digital Display Interface ASIC Design Engineer

Senior-level ASIC Design Engineer position at Qualcomm focusing on digital display interface development, requiring 3-6 years of experience and expertise in hardware design and verification.

CPU Software Engineer Senior

Senior CPU Software Engineer role at Qualcomm focusing on embedded systems, driver development, and system architecture for next-gen SoC solutions.

Embedded Platform Dev- Lead Engineer, Senior

Senior Lead Engineer position at Qualcomm focusing on embedded platform development for automotive systems, requiring expertise in functional safety and ISO26262 compliance.