Lead, Engineer
Core
Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs for next-generation connected products.
Role type
Senior embedded software engineer (C/C++/Linux/Android)
Builds
Embedded software, drivers, OS-level components, and cloud edge applications for Qualcomm devices.
Domain
Consumer electronics / Embedded systems / Mobile connectivity
Required skills
C, C++, Python, Linux kernel development, Android, QNX, RTOS, low-level device driver programming, boot code development, ARM architecture, BSP development, Git/Gerrit/Perforce, Secure Coding, Modern OO design (C++11/17)
Preferred skills
Database Management Software, API design, Linux kernel development, ARM architecture, Modern OO design practices
Technologies
C, C++, Python, Linux, Android, QNX, ARM, Git, Gerrit, Perforce
Responsibilities
Design and develop embedded and cloud edge software; collaborate with systems, hardware, and architecture teams; debug low-level software and interfaces; implement secure coding practices; develop drivers and boot code.
Seniority
Senior, hands-on IC
