Qualcomm Senior Engineer, SW Applications in San Jose, California
Senior Engineer, SW Applications
Qualcomm Atheros Inc
Qualcomm Atheros at http://www.qualcomm.com/about/businesses/qca
Engineering - Software
California - San Jose
The purpose of the role is to provide application support to ensure Qualcomms Bluetooth Audio customers can reach production for their products as quickly and smoothly 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, implementing customer specific features and requirements and validating Qualcomms software and hardware deliverables within the scope of their project.
The Senior Applications Engineer also acts as a technical evangelist for the customer, sharing their gained expertise in our customers ecosystems and development practices with the wider development community at Qualcomm. Through developing strong relationships with the product development teams in Qualcomm and sharing knowledge and customer experiences the Senior Applications Engineer will help ensure that future product roadmaps meet emerging and changing customer requirements.
Provides advice and help to Qualcomms Bluetooth Audio customers regarding possible changes to Qualcomm reference designs 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. Implements novel approaches to solving customer requirements in terms of application and/or firmware modification.
Provides technical support and advice 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 Qualcomms next generation wireless chips.
Keeps abreast of new specifications and customer requirements to influence Qualcomm product developments and example designs.
Produces app notes, white papers, reference designs and undertakes design reviews, SW porting/integration and analysis of problems on customer projects.
All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
2+ years Software Applications Engineering, Software Development experience, or related work experience.
2+ years experience with debugging techniques.
2+ years experience with Programming Language such as C, C++, Java, Python, etc.
Excellent hands on experience with embedded hardware and software debugging using PC software tools, power supplies, oscilloscopes, DMM and logic analysers.
Ability to understand both detailed hardware/software components and top level/system issues
Ability to own problems and take fixes to a conclusion
Ability to make decisions (technical, and programme/customer related) without supervision and where no obvious process is available
Diagnostic and analytical skills with a limited amount of technical information
Dynamic and outgoing personality with customer facing and commercial awareness
Excellent interpersonal, written and verbal communication skills
Excellent technical ability and proven experience in embedded C programming, comprehension of specifications and software architecture implementations. Source code control and configuration management.
Hands on experience of capturing/analysing air traces using wireless sniffers
Knowledge of memory architectures
Applications engineering or software development role in a semiconductor environment
Knowledge of wireless technology standards, specifically Bluetooth, FM, Wi-Fi 802.11 a/b/g/n, GPS
Knowledge of Unix based environments and/or other programming/ scripting languages e.g. Python, perl, C++, Labview
Knowledge of Assembler and other development in resource constrained environments
Hands on experience with MatLab.
Bachelor's Degree Required; Master's Degree Preferred
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.