QUQualcomm
Camera Tool Developer - .NET/Angular
Hyderabad ₹2-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.
