Performance Software Engineer
Core
Design, develop, and validate embedded and cloud edge software, applications, and utility programs to improve performance and power efficiency on Qualcomm compute platforms.
Role type
Performance Software Engineer (Embedded/Cloud Edge)
Builds
Embedded and cloud edge software, applications, and specialized utility programs for Qualcomm compute platforms.
Domain
Semiconductor / Embedded Systems / Cloud Edge Computing
Required skills
C/C++/Python, performance analysis and optimization, OS Kernel knowledge (Windows/Linux/RTOS), system hardware/software architecture, AI-assisted reliability engineering, root cause analysis, failure investigation.
Preferred skills
ARM architecture development, Windows kernel/driver development, Windows performance tools (ETW, Xperf), AI agents and workflow automation.
Technologies
Windows, Linux, ARM, ETW, Xperf, Python, C/C++
Responsibilities
Triage and solve application and system functionality and performance issues; Develop new features for power/performance improvement; Work on open source projects migration to ARM architecture; Drive AI-native software development lifecycle (SDLC) transformation; Co-work with Chipset team for system performance projection, analysis and optimization; Co-work with internal tech teams to promote Windows-on-ARM ecosystem.
Seniority
Mid-level, hands-on IC
