QU

Camera Tool Developer - .NET/Angular

Qualcomm
Hyderabad2-5 LPA Posted 26 May 2025
FULL TIME
.NET
Visual Studio
Multi-threading

Job Description

  • Design and implement PC application software supporting embedded software on Android, Windows, or other multimedia platforms on devices for the Mobile, Automotive, IOE, etc. markets
  • Implement on-target scripts that generate code to decouple static generation of the code
  • Support local software/CE teams on the requests and interface with global teams

Skills/Experience:

  • 2–5 years of experience developing commercial software in areas such as multimedia tools, services, and drivers
  • Proficient in C#/C++/C programming languages with strong industry programming experience on multi-platform PC environments
  • Experience with GUI frameworks, such as WPF and WinForms; experience with Visual Studio and Microsoft .NET Framework
  • Familiarity with software design patterns and dynamic programming practices (e.g., OOADP, GoF, Effective C++, Modern C++, UML, Agile)
  • Nice to have: experience with Web UI development using JS frameworks (Angular, React) and creating web APIs using .NET 7/8/9
  • Beneficial to have: familiarity with CSS, HTML, JavaScript
  • Experience with SW client/server communication across USB/WIFI/etc.
  • Ability to develop and debug multi-threaded PC Applications and their interaction with embedded server and SW Drivers on the mobile platform
  • Experience developing embedded Linux, Android, and Windows Mobile applications is a plus
  • Knowledge or coursework in operating systems, data structures, computer architectures, compilers

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience
  • OR
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience
  • OR
  • PhD in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.

Join WhatsApp Channel