← Back to results

hardware-drivers jobs in San Diego

$141,300 – $211,900 · Posted 3 days ago

Design and architect embedded software stacks for complex SoCs, optimizing for Edge AI, multimedia, and performance/power efficiency across multiple core types and bus infrastructure. Develop system-level software solutions including operating systems, hardware drivers, and SDKs, collaborating with systems, hardware, and architecture teams.… Requires 6+ years of software engineering experience (or 5+ with a Master's degree, or 4+ with a PhD) with 3+ years in C, C++, Java, or Python, and demonstrated expertise in ARM CPU architecture, real-time embedded systems, and performance optimization.

San DiegoLast seen 1 day ago
$95,000 – $200,000 · Posted 1 month ago

Shield AI seeks a Senior Engineer to build test automation software for V-BAT autonomous aircraft and embedded systems. The role involves writing C++ or Python to define, automate, and execute test cases across autonomy, embedded, and ground control software; implementing drivers and interfaces for simulation environments and hardware; and prototyping solutions to unblock testing workflows.… You will work closely with GNC and embedded teams, support release test planning, and scale prototypes into continuous integration pipelines.

San DiegoLast seen 1 month ago
$134,800 – $202,200 · Posted 1 month ago

Design and develop embedded software stacks for complex Qualcomm SoCs, optimizing for Edge AI and multimedia use cases. Architect system-level software solutions across multiple processor cores, memory hierarchies, and specialized accelerators (CPU, NPU).… Collaborate with systems, hardware, and test engineers to define software architecture and enable best-in-class performance/power characteristics. Lead cross-functional teams to build SDKs and open-source libraries for customer and community development.

San DiegoLast seen 1 month ago
$134,800 – $202,200 · Posted 2 months ago

Design, develop, and optimize embedded software stacks for complex SoCs with multiple core types, memory hierarchies, and bus infrastructure at Qualcomm. Lead architectural decisions for Edge AI and multimedia use cases, balancing performance and power efficiency while creating SDKs for customer development.… Collaborate with systems, hardware, and test engineers to define software architecture and drive optimization for ARM CPU and NPU acceleration. Requires 6+ years of software engineering experience (or 5+ with a Master's degree, 4+ with a PhD) and 3+ years with languages like C, C++, Java, or Python.

San DiegoLast seen 2 months ago