Software Gigs

STR
$110,000 – $151,000Posted 1 day ago

Build emulation frameworks and tools for cyber-physical systems, extending platforms like QEMU in C/C++ and Python to support new embedded architectures (ARM, PPC, etc.). Rehost and reverse-engineer unknown firmware by analyzing binaries and hardware dependencies, then develop virtual device models and digital simulations validated against real hardware behavior. Work within a small focused team on architecture, implementation, testing, and technical documentation of modular emulation software.

Clearance Required
San DiegoLast seen today
Qualcomm
$94,200 – $141,200Posted 1 day ago

Qualcomm is seeking a software engineer to develop power and limits management software for SoC chipsets, owning the full lifecycle from pre-silicon through commercialization. The role involves analyzing requirements, designing robust software solutions, optimizing for power efficiency, and developing profiling/validation tools across multiple subsystems. Candidates will perform detailed analysis to recommend improvements in performance, memory, and power utilization, including algorithm design and SW/HW partitioning. The position requires hands-on embedded systems expertise, real-time OS knowledge, and the ability to interface across system, power, software, and hardware engineering disciplines.

San DiegoLast seen today
Qualcomm
$94,200 – $141,200Posted 3 days ago

Design, develop, and validate embedded software and device drivers for cutting-edge Qualcomm products including smartphones, IoT devices, and mobile platforms. Collaborate with hardware, systems, and test engineers to implement software modules, perform debugging and code reviews, and ensure quality through regression testing. Work independently on complex embedded systems projects involving power management, ARM architecture integration, and performance optimization while documenting technical solutions.

San DiegoLast seen 1 day ago
Qualcomm
$180,600 – $271,000Posted 3 days ago

As a CPU Power Management Firmware Developer, you will design, implement, and verify embedded firmware for power and performance management across Qualcomm's custom CPU subsystems and SoCs. You'll collaborate with hardware power management and firmware teams to define and implement solutions, working in both pre-silicon and post-silicon environments. The role requires 6+ years of software engineering experience with proficiency in C/C++, embedded systems, and RTOS/OS kernel development, plus demonstrated experience with embedded operating systems and ARM architecture.

San DiegoLast seen 1 day ago
Qualcomm
$180,600 – $271,000Posted 3 days ago

Qualcomm seeks a Sr. Staff/Principal Software Engineer to provide system-level technical leadership for next-generation ARM server platforms, spanning Linux kernel, firmware, and platform software. The role requires architecting across hardware, firmware, OS, and hypervisor boundaries using standards like ACPI, UEFI, SystemReady, SBSA/SBBR, and PSCI. Responsibilities include Linux kernel enablement, performance optimization, platform driver development, and guiding boot flows, power management, virtualization, and telemetry. This position demands 10+ years of hands-on Linux kernel development, deep C/assembly proficiency, firmware and pre/post-silicon debug experience, and the ability to mentor senior engineers while influencing SoC roadmaps.

San DiegoLast seen 1 day ago
Qualcomm
$162,600 – $244,000Posted 4 days ago

Senior Staff Software Engineer role at Qualcomm focused on power and thermal management for next-generation ARM-based data-center server platforms. You will analyze system-level use cases, optimize DVFS and power-limiting mechanisms, develop algorithms to reduce power consumption, and perform system-level optimizations using hardware and software techniques. The role requires 6+ years of software engineering experience (or equivalent with advanced degree), 3+ years with C, C++, Java, or Python, and preferred expertise in power/performance measurement, ARM architecture, SoC design, Linux, real-time operating systems, and device drivers.

San DiegoLast seen 2 days ago
Qualcomm
$94,200 – $141,200Posted 5 days ago

Qualcomm is seeking a Software Engineer for their Power and Limits management group to develop firmware and software solutions for chipsets across multiple subsystems. The role involves analyzing requirements, designing robust software architectures, performing detailed performance/power analysis, and developing profiling and debugging tools for silicon validation. Candidates will work across system, power, software, and hardware teams to optimize power efficiency, thermal performance, and execution efficiency from pre-silicon through commercialization, with exposure to ARM architecture, real-time operating systems, and machine learning applications.

San DiegoLast seen 3 days ago