1 day ago
Responsibilities
- Develop, automate, execute, and troubleshoot software test cases.
- Test Electron-based desktop applications across Windows, Linux, and macOS.
- Build and enhance benchmarking and validation infrastructure for on-device neural-network execution.
- Apply Python development and machine-learning knowledge to software engineering and validation activities.
- Collaborate with systems, hardware, architecture, and test engineering teams on system-level software solutions.
Requirements
- Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, Engineering, Information Systems, or a related field.
- One to two years of relevant experience in software development or test development.
- Expertise in test-case development, test automation, test execution, and issue analysis.
- Experience testing Electron applications across Windows, Linux, and macOS.
- Experience with Jasmine and Playwright testing frameworks.
- Strong Python development skills.
- Strong understanding of machine-learning and deep-learning workflows.
- Experience with at least one machine-learning framework, such as TensorFlow or PyTorch.
- Strong communication, problem-solving, analytical, debugging, teamwork, and time-management skills.
Benefits
- Qualcomm is an equal opportunity employer and provides reasonable accommodations during the hiring process.
- The role involves collaboration with a new and growing machine-learning team focused on advancing on-device neural-network execution.
About Qualcomm
Inspired by 250 years of American ingenuity, we build technologies that expand what’s possible. From wireless to AI at scale and 6G, our innovations power progress worldwide.