← Back to results

multi-threaded-programming jobs in San Diego

$114,000 – $171,000 · Posted 3 days ago

Design, develop, and maintain automated software tests for safety-critical embedded real-time software products running on RTOS platforms like VxWorks, Integrity, and Real-Time Linux. Analyze software requirements, develop technical documentation, and collaborate with software developers, system engineers, and hardware designers to diagnose root causes during integration and acceptance testing.… Requires proficiency in C/C++ and Python, experience with CI/CD tools (Atlassian, GitHub, GitLab, Jenkins), and knowledge of the full software development lifecycle using Agile or waterfall methodologies.

San DiegoLast seen 2 days ago
$117,800 – $176,600 · Posted 4 days ago

Senior Embedded Software Engineer at Qualcomm's Data Center Business Unit, developing software and firmware for cloud edge and data center ML acceleration on high-performance silicon. The role requires deep embedded systems expertise including BSP, device driver development, RTOS, secure boot, TrustZone, and low-level peripheral interfaces (I2C/SPI/UART), combined with knowledge of ML frameworks and data movement optimization.… You will work on critical technologies like ML acceleration, in-memory processing, memory management, and virtualization across cross-functional international teams. Requires 2+ years of low-level C programming, proficiency with GNU/LLVM tools, embedded Linux, JTAG/SWD debugging, and multi-threaded SoC architecture understanding.

San DiegoLast seen 2 days ago
$129,500 – $194,300 · Posted 4 days ago

Senior software engineer role developing ADAS and autonomous driving software for Qualcomm's Snapdragon Ride platform. Responsibilities include designing sensor data acquisition systems (IMU, GPS, camera, radar, LiDAR), ensuring sensor synchronization, system-level benchmarking, and collaborating with vehicle integration teams.… Requires strong C++/C and Python proficiency, embedded systems experience, and expertise in safety-critical software development (ISO 26262, ASIL, ASPICE).

San DiegoLast seen 2 days ago
$117,800 – $176,600 · Posted 5 days ago

Senior Embedded Software Engineer role focused on designing and developing software/firmware for cloud edge and data center ML accelerators on Qualcomm silicon. The engineer will work on ML acceleration, memory management, virtualization, and board support packages (BSP), device drivers, RTOS, secure boot, and peripheral interfaces (PCIe, I2C/SPI/UART, DMA).… Requires 2+ years of low-level C programming on embedded platforms with proficiency in BSP development, device driver work, Embedded Linux, RTOS, and debugging tools (JTAG/SWD). Preferred experience includes ML frameworks (PyTorch, JAX), QuRT RTOS, and Qualcomm-specific middleware.

San DiegoLast seen 4 days ago
$117,800 – $176,600 · Posted 6 days ago

Design, develop, and validate embedded and cloud edge software for cutting-edge products, with deep expertise in C/C++ development on embedded platforms, BSP/device driver development, RTOS, and secure boot architecture. Collaborate with hardware, systems, and architecture teams to deliver system-level software solutions.… Required: 2+ years software engineering experience, proficiency in C with GNU/LLVM tools and JTAG/SWD debugging, BSP and device driver development, Embedded Linux, and RTOS fundamentals.

San DiegoLast seen 4 days ago
$117,800 – $176,600 · Posted 6 days ago

Lead the design and development of embedded audio software for Qualcomm's Snapdragon processors, meeting specified performance, latency, power, and stability requirements. Conduct requirements analysis, produce technical documentation, and troubleshoot software applications and drivers.… Manage task priorities and communicate development status, risks, and mitigations to stakeholders. Collaborate across teams to solve complex problems and drive process improvements in multimedia and audio framework development.

San DiegoLast seen 4 days ago
$117,800 – $176,600 · Posted 7 days ago

Design, develop, and validate embedded and cloud edge software for cutting-edge Qualcomm products. Develop BSP and device drivers, perform board bring-up, and work with RTOS and secure boot architecture on embedded platforms.… Debug using JTAG/SWD and GNU/LLVM tools, write unit tests, and collaborate with hardware and systems engineers on system-level software solutions. Requires 2+ years of embedded software experience, proficiency in C, and deep knowledge of SoC architecture, multi-threaded programming, and embedded Linux environments.

San DiegoLast seen 6 days ago
$117,800 – $176,600 · Posted 7 days ago

Design and lead development of embedded audio software running on Qualcomm Snapdragon processors, meeting strict performance, latency, power, and stability requirements. Perform requirements analysis, troubleshooting, and maintenance of audio software applications, frameworks, and drivers.… Manage task priorities and communicate status to stakeholders while collaborating across hardware, systems, and software teams. Apply critical thinking to solve complex problems and innovate audio software processes for mobile, IoT, automotive, XR, and consumer devices.

San DiegoLast seen 6 days ago
$125,000 – $175,000 · Posted 8 days ago

Senior Software Engineer responsible for developing and maintaining C++ software for instrument communication and GUI applications at a quantum technology startup. You will design reliable software components that interact with hardware devices, implement Qt-based graphical interfaces, write unit tests using Google Test, and manage build configurations with CMake.… This is a hands-on role requiring 5+ years of C++ experience, modern C++ proficiency (C++14/17/20), Qt 6 expertise, and familiarity with instrument communication protocols (SCPI, FTDI USB, Ethernet, Serial).

San DiegoLast seen 6 days ago
$195,000 – $235,000 · Posted 14 days ago

Principal Software Engineer leading architecture and development of fleet management, robotics data management, and manufacturing execution systems (MES) in C++ and Python. You will design software for station monitoring, configuration management, telemetry, logging, and specs/results tracking while setting technical direction for how the automation stack integrates with higher-level management systems.… The role requires mentoring engineers, driving architectural decisions on system interfaces and data flow, and maintaining rigorous code quality and engineering practices across a cross-functional team.

San DiegoLast seen 12 days ago
$195,000 – $235,000 · Posted 14 days ago

Senior Principal Software Engineer leading the Robotic Automation team at Monarch Quantum, responsible for architecting and maintaining complex distributed software systems that manage robotic hardware and manufacturing execution. Requires 10+ years of software engineering experience with 8+ years of professional C++ development and strong Python expertise, including experience designing fleet management, data management, or manufacturing systems.… The role combines hands-on coding and code/design review leadership with strategic planning, mentorship, and technical risk mitigation across C++ and Python codebases. Requires U.S. person status due to export-controlled information access.

San DiegoLast seen 12 days ago
Posted 17 days ago

As a Qualcomm Software Engineering Intern, you'll develop and maintain software for wireless devices alongside world-class engineers. You'll apply your computer science or engineering degree to the full software development life cycle, working on Qualcomm's diverse software technologies.… The role requires 1+ years of programming experience in C, C++, or Python, with preferred skills in object-oriented design, distributed systems, networking protocols, and multi-threaded/multi-core programming. You must be available for 11–14 weeks during Summer 2027 and have an expected graduation date of November 2027 or later.

San DiegoLast seen 16 days ago
Posted 19 days ago

Design, develop, integrate, and test embedded and real-time software systems, primarily focused on cryptographic codebases, working with multidisciplinary teams including Systems Engineering, Hardware, and Integration & Test in an Agile environment. Responsible for system architecture, low-level firmware integration, and complex real-time multi-threaded embedded applications.… Analyze system capabilities and resolve technical problems across program intent, requirements, and programming techniques.

San DiegoLast seen 17 days ago
$135,500 – $250,500 · Posted 24 days ago

Lead a software engineering team at L3Harris designing and implementing embedded and cloud-based systems across space and airborne technologies. You will own system and software architecture, lead design and implementation in Java and C++, serve as technical point of contact across programs, mentor junior engineers, and collaborate with cross-functional teams on the full software development lifecycle.… Requires 9+ years of relevant experience (or equivalent), minimum 5 years in a technical lead or architect role, and an active Secret clearance.

San DiegoLast seen 23 days ago
$109,400 – $164,200 · Posted 25 days ago

Qualcomm is seeking a Software Engineer to develop 5G/6G wireless systems for a Test Base Station platform. The role focuses on designing and implementing Radio Access Network Layer 2 (MAC, RLC, PDCP, SDAP) functionality in C++ as a Linux service, including channel configuration, scheduler optimization, and multi-threaded, real-time software.… Responsibilities span specification interpretation, feature development through commercialization, cross-layer integration with RRC and PHY components, and performance optimization for latency and throughput.

San DiegoLast seen 23 days ago
$135,500 – $250,500 · Posted 25 days ago

Lead a software engineering team at L3Harris, taking ownership of system and software architecture for space and airborne technologies. You will design, implement, integrate, and test solutions across embedded, platform, and cloud environments using Java, C++, and other modern languages.… Responsibilities include leading architecture decisions, mentoring junior engineers, serving as a technical point of contact across programs, and collaborating with cross-functional teams on the full software development lifecycle. Requires a bachelor's degree with 9+ years of experience, minimum 5 years in a technical lead or software architect role, and an active Secret clearance.

San DiegoLast seen 23 days ago
$99,500 – $149,300 · Posted 25 days ago

Own end-to-end feature development for Voice AI on Windows, including wake-on-voice, ASR, translation, transcription, and TTS. Design and implement Windows audio driver stack solutions (UMDF/KMDF) that leverage Qualcomm SoC CPU/DSP/NPU capabilities while meeting strict latency and power targets.… Debug complex multi-threaded, multi-processor issues across hardware/software boundaries and optimize for low-power always-on scenarios. Collaborate with cross-functional teams (hardware, DSP, ML, systems, product) and communicate status, risks, and mitigations to stakeholders.

San DiegoLast seen 23 days ago
$99,500 – $149,300 · Posted 26 days ago

Own end-to-end feature development for Voice AI on Windows, including wake-on-voice, ASR, translation, transcription, and TTS. Design and implement Windows audio and driver stack solutions leveraging Qualcomm SoC capabilities while meeting strict latency and power targets.… Build components across user-mode and kernel-mode boundaries using UMDF/KMDF, integrating with Windows audio frameworks. Optimize performance and debug complex multi-threaded issues across hardware/software boundaries.

San DiegoLast seen 25 days ago
$155,000 – $175,000 · Posted 26 days ago

Senior Software Engineer responsible for designing, developing, and maintaining control software for advanced life science research instruments. The role spans the full technology stack—from low-level hardware integration and motion control to distributed services and user-facing applications—requiring expertise in C#/.NET, Linux, real-time data acquisition, multi-threaded programming, and RPC frameworks.… Core responsibilities include developing data acquisition and signal processing pipelines, collaborating with systems engineering teams, refactoring existing architecture, and troubleshooting complex instrument software. Requires 5+ years of software development experience with strong C# proficiency and familiarity with control systems, communication protocols, and performance optimization.

San DiegoLast seen 24 days ago
$111,300 – $166,900 · Posted 1 month ago

Qualcomm's Data Center Business Unit seeks a Senior Embedded Software Engineer to design and develop software/firmware solutions for cloud edge and data center ML workloads on high-performance silicon. The role focuses on ML acceleration, memory management, virtualization, and board support packages (BSP), with deep expertise required in embedded Linux, device drivers, RTOS, secure boot, TrustZone, and low-speed peripherals (I2C/SPI/UART).… You will collaborate across internal and cross-functional teams to advance critical technologies including process-in-memory and efficient data movement via DMA. The position requires 2+ years of low-level C programming experience and a strong foundation in SoC architecture, multi-threaded programming, and embedded development tools.

San DiegoLast seen 1 month ago
$114,000 – $171,000 · Posted 1 month ago

Principal or Sr. Principal embedded software engineer responsible for developing, integrating, and debugging low-level firmware and real-time multi-threaded embedded applications for Link 16 tactical datalink systems.… The role requires proficiency in C/C++, object-oriented programming, and the full software lifecycle from requirements to testing, with hands-on experience troubleshooting Link 16 waveforms, working with tactical datalink radios/terminals, and collaborating across systems engineering, hardware, and integration teams in an Agile environment. Candidates must be able to obtain a U.S. Secret-level security clearance and work full-time onsite.

San DiegoLast seen 9 days ago
Posted 1 month ago

Amazon is hiring a Software Development Engineer for their Leo for Government division. The role requires 3+ years of professional software development experience and 2+ years of systems design and architecture expertise.… You will design and develop large-scale, multi-tiered, distributed software applications using C#, C++, Java, or Perl, with strong emphasis on object-oriented design, code reviews, and full software development lifecycle practices.

San DiegoLast seen 1 month ago
$133,000 – $199,600 · Posted 1 month ago

Lead a section of 10–15 application software engineers within Northrop Grumman's Connectivity & Network Solutions business unit, spending approximately 80% of time as a technical performer on program work. Responsibilities include staffing, recruiting, performance management, career development, and compensation decisions for direct reports, while maintaining hands-on proficiency in software development, object-oriented programming, and software lifecycle processes.… The role requires an active Secret clearance, on-site work in San Diego, and familiarity with DoD communications systems, DevOps tools, and multi-threaded Linux environments.

San DiegoLast seen 1 month ago
$98,400 – $171,000 · Posted 1 month ago

Principal Software Engineer responsible for designing, developing, integrating, and testing embedded and real-time software for flight-critical and mission-critical systems at Northrop Grumman. The role requires expertise in C, C++, and Python, with experience in multi-threaded development, SDLC, Agile methodologies, and real-time operating systems (VxWorks, Integrity, embedded Linux).… Will collaborate across Systems Engineering, Cloud & Application, DevSecOps, and Test Automation teams in a fast-paced environment, analyzing system capabilities and resolving technical problems.

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