Qualcomms Corporate Engineering division in Hyderabad is looking for a full stack application developer. The candidate will work on software development to create PC and web-based applications. These applications are targeted for internal and external tools, test automation across various technologies that are part of mobile platform. The candidate is expected to have full proficiency on C# with proven ability to develop applications, front end UI, APIs, software automation. The candidate will be responsible for tools development utilizing C , C#, WPF or WinForms Application and web applications as well. The candidate will work closely with technology teams, hardware designers, validation engineers and system teams working on cutting edge reference designs across mobile, IoT, wearables and other types of platforms. Candidate will be responsible for implementation and release of tools. Candidate should have excellent communication skills and should be ready to support customers across the globe. Strong communication and interpersonal skills are required, and the candidate must be able to work well with others in a technical environment. Frequent interfacing with team members in US will be required. International travel is required. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Skills
B.E/B.Tech. with industry experience in the following areas:
2+ years programming experience across C, C++/C#
2+ years of full-stack web development experience across Angular / React / HTML5 / CSS / Jquery / AJAX / .NET
Preferred Skills
Familiarity with the .NET 5/Core, ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
Familiarity with architecture styles/APIs (REST, RPC)
Experience with Angular/React (SPAs)
Understanding of common CI practices.
Familiar with at least one of following database: MySQL / Oracle / SQLServer / SQLite / MongoDB
Application UI design using Winforms/WPF or HTML/JS/CSS
Good analytical, debug and problem-solving abilities
Good communication skills and ability to work in a cross-functional team environment
Experience with application development C#
Experience with embedded software and device drivers
Experience with scripting languages (Shell scripts, Perl, Python etc.)
Education requirements:
Required: B.E. or B.Tech. in Electronics and Communication/ Computer Science/ Electrical Engineering or equivalent. Preferred: Masters
Job Classification
Industry: Electronic Components / SemiconductorsFunctional Area: Engineering - Software, Role Category: Software DevelopmentRole: Software DevelopmentEmployement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Production/Industrial, Any GraduatePost Graduation: Any Postgraduate