SW Application Engineer (Bluetooth Smart CE Team) – QCT, Cambridge, UK


The purpose of the role is to provide application support to ensure Qualcomm Bluetooth Smart (uEnergy) customers can reach production as quickly as possible. The role accelerates the customer development process by ensuring that customers technical requirements are met and problems resolved. This is achieved by working with customers to identify their technical specifications, advising them on implementation issues, testing scenarios that concern their projects and validating QUALCOMM’s software and hardware deliverables within the scope of their project. This role requires you to work with minimal supervision. It ideally suits anyone who likes problem solving in an energetic environment. Key Responsibilities Provides advice and help to Qualcomm Bluetooth Smart (uEnergy) regarding possible changes to QUALCOMM reference designs and default code to achieve the required customer specification. Sets and applies the necessary rigour and process to entirely new use cases. Drives resolution to major technical issues encountered during the customer development process. Provides application support and training (presentations, workshops and demos) to our customers, distributors, internal staff and regional FAE teams. Occasional travel to key customer sites and regional offices. Assesses and addresses new detail of customer projects. Which includes novel approaches to solving customer requirements in terms of application modification and/or firmware modification. Technical support to BU management and marketing when visiting customers. Develops customer relationships and understands customer needs. Recognises and provides customer feedback to marketing on new business opportunities and features for QUALCOMM next generation Bluetooth Smart chips. Keeps abreast of new specifications and customer requirements to influence QUALCOMM product developments and example designs. Produces app notes, white papers, and reference designs and undertakes design reviews, SW porting/integration and analysis of problems on customer projects.
Key Responsibilities:

·  Provide high quality Software development and support for Qualcomm Energy (Bluetooth Smart) products: Example applications, custom software development, interfaces, drivers etc.

·  Produce documentation and train customers and Sales teams on Qualcomm Energy (Bluetooth Smart) products and Software development

·  Understand key customer development project requirements, and provide guidance and expertise on best practice design using Qualcomm solutions

·  Travel to key customers and work with their Engineering teams to resolve critical issues, and enable rapid development

·  Contribute to development and product roadmap planning with the Marketing team

 

Minimum Qualifications

·  Strong written and verbal communication skills in English, and a drive to share accumulated knowledge and work collaboratively with marketing/sales and FAEs

·  Proven real-time embedded programming experience in C and assembler

·  Excellent proven understanding of programming languages and embedded debugging techniques

·  Team player and self-starter who can work independently with minimal supervision

·  Competent individual with a proven technical track record in the field of software engineering

·  Ability to internally and externally drive to make things happen, own problems and take fixes to a conclusion

·  Dynamic outgoing personality with customer facing and commercial awareness

·  Must be willing to travel internationally

·  Must have a positive attitude: a can do approach, good work ethic and willingness to learn

·  Excited by working in a fast-paced environment

·  Strong customer orientation

 

Preferred Qualifications

·  Experience in an Application Engineer or Field Application Engineer roles is highly desired

·  Experience of Android or iOS application development(or Be familiar with objective-C) is highly desired

·  Experience of Bluetooth Smart or Bluetooth protocols

·  Basic project management knowledge/skills with the ability to work on multiple tasks concurrently

·  Experience of WiFi or other RF technologies

·  Experience of low level hardware software interface development and debugging

·  Experience of ARM Cortex-M and mBed microprocessors and tools

 

Education Requirements

Degree in Computer Science plus 5 years, or Master of Science in Computer Science

 

Comments are closed.