800x100 static WP 3

Staff Embedded Software Engineer – Compute (Windows on Snapdragon)

Staff Embedded Software Engineer – Compute (Windows on Snapdragon)
by abuzarkhan on 09-28-2022 at 6:26 am

General Summary:

Qualcomm’s Application Engineering Group supports customers with all aspects of embedded software and systems development. This includes supporting customers with designs, training, debugging, tuning, optimizing and integrating software. Application Engineer engage with customer all the way from concept to launch of their product. Candidate will  assimilate onto an existing project, understand S/W driver architecture, read/write technical specifications/requirements, demonstrate strong analytical and problem solving abilities and work closely with external customers to customize and launch their new products.

Being part of the Compute unit, you will have the opportunity to work on cutting edge technology on ARM architecture. You will see first-hand how your work is instrumental in commercializing next generation laptops , tablets, computing devices. You have the opportunity to be part of the new  Windows on ARM Compute Product line and distinguish yourself by contributing to state of the art technology.

 

Job Responsibilities:

Performs root cause analyses on basic customer problems to identify underlying issue & debugs issues on customer software/hardware systems.
Engage with customers to understand their requirements and demonstrate solutions by providing documentation, flowcharts, and clear code.
Manage updates and bug fixes along with coordinating integration of the same into customer solutions/code base.
Identify gaps and create processes (internal and external) to ensure the development and release of updates are coordinated with engineering development teams.
Interact with Subject Matter Experts to ensure the quality and accuracy of new features.
Develop a deep knowledge of our products while developing and maintain design documentation
Creating and/or contributing to technical specs and testing/rollout plans.
Working in cross functional teams throughout our organization
Designs, develops, troubleshoots and debugs software programs for enhancements and new products
Implement new customer requirements and features in our existing application
Create tools and applications on Qualcomm platform that help debug and trouble shoot issues.
Mentoring and sponsoring your teammates to help them grow.
Skills, Knowledge, & Expertise :

Software Applications Engineering, Software Development experience, or related work experience.
Experience with Programming Language such as C, Embedded C, C++, Python, etc.
C/C++ programming with Embedded Software systems
Software design/debugging techniques, problem solving, and documentation skills
Development in Linux Android environment (Make, git etc)
Debugging with JTAG
Programming with real-time operating systems/micro kernel in ARM or Qualcomm’s Hexagon microprocessor.
Minimum Qualifications:

• Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
OR
Master’s degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.

• 3+ years of experience with Programming Language such as C, C++, Java, Python, etc.
• 2+ years of experience with debugging techniques.

Share this post via: