Software Engineer, Sr - Power and Limits Management
Core
Develop innovative software architectures for power efficiency and limits management across Qualcomm chipsets, interfacing with system, power, software, and hardware teams.
Role type
Senior IC software engineer (embedded systems/power management)
Builds
Firmware and software solutions for memory and CPU constrained systems, silicon profiling tools, and validation/debugging utilities.
Domain
Semiconductor / SoC design / Embedded systems
Required skills
C, C++, Java, Python, software design, power efficiency analysis, SW/HW partitioning, silicon profiling, pre-silicon evaluation, algorithm development
Preferred skills
ARM architecture, Real Time Operating Systems, C/ASM programming, JTAG debugging, compilers/linkers, Python scripting, embedded software, machine learning, version control (Perforce/Git)
Technologies
Android (HLOS), ARM, JTAG, Perforce, Git
Responsibilities
Analyze requirements and design robust software solutions for power efficiency; perform detailed analysis to improve performance, memory, and power utilization; develop tools for silicon profiling, validation, and debugging; participate in pre-silicon evaluations and sign-offs; scope opportunities for HW acceleration.
Seniority
Senior, hands-on IC