Job Summary:
Qualcomm Technologies, Inc. is a leading company in the engineering sector, focusing on machine learning engineering. They are seeking a Senior Machine Learning Software Engineer to independently design, implement, and verify software for various embedded systems, optimize machine learning frameworks, and collaborate with hardware teams.
Responsibilities:
• independently plans, performs the moderately-defined responsibility for the designing, implementing and verification of software, typically C or C++ or Python, to enable audio, camera, graphics, video, sensors, wireless and other functionality for various operating systems running on ARM processors and other embedded HW like DSP processors, or GPU processors that are embedded into mobile, edge, auto and IOT products
• integration, testing and performance optimization for embedded software subsystems
• implementation of new tools
• developing optimized software, such as ML kernels or tools like compilers, to make use of specific HW features
• working closely with HW teams for joint design/development
• may need to work with and/or optimize ML software frameworks like TensorFlow or PyTorch to efficiently run ML algorithms on HW
• coordinates dependencies with other teams
• developing tools to improve the process
• assisting with the verification of the deliverables
• acts as a strong contributor at design reviews and project meetings.
Qualifications:
Required:
• Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field
• Experience in designing, implementing and verification of software, typically C or C++ or Python
• Experience with audio, camera, graphics, video, sensors, wireless and other functionality for various operating systems running on ARM processors and other embedded HW like DSP processors, or GPU processors
• Experience in integration, testing and performance optimization for embedded software subsystems
• Experience in developing optimized software, such as ML kernels or tools like compilers
• Experience working closely with HW teams for joint design/development
• Experience with ML software frameworks like TensorFlow or PyTorch
Company:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.