← Back to results

real-time-systems jobs in San Diego

$148,300 – $222,500 · Posted 1 day ago

Design, implement, and optimize video processing and computer vision algorithms for mobile and embedded platforms at scale, from concept through production deployment. Profile and optimize algorithm performance across memory, compute, power, and bandwidth constraints on SoCs with embedded accelerators. Lead system and algorithm-level architecture, collaborate with cross-functional hardware and software teams, and provide technical mentorship to engineers across experience levels.

San DiegoLast seen today
Posted 1 day ago

Design, architect, and build real-time user interface applications for remote piloting and control of automated aircraft systems, ranging from embedded UIs on aviation hardware to browser-based applications. The role requires 5+ years of C/C++ development experience and 5+ years building user-facing software for high-performance, mission-critical systems. You will own the full lifecycle of these applications, working with software engineers, designers, systems engineers, and pilots to deliver safe, user-centered, and certifiable display and control systems that support both prototype validation and certified flight operations.

San DiegoLast seen today
Posted 2 days ago

Lead a team of software engineers developing next-generation 5G NR wireless systems, architecting and coding major system features with a focus on PHY layer (L1) software. Mentor engineers, innovate development processes, and collaborate with systems design and test teams to integrate and validate 3GPP wireless technology concepts. Requires 10+ years of hands-on C/C++ development, 7+ years of PHY layer 5G/LTE wireless systems experience, 7+ years shipping complex software products, and 5+ years developing real-time Linux systems.

San DiegoLast seen today
$126,000 – $201,000 · Posted 3 days ago

Senior/Staff Software Engineer role focused on architecting, designing, and developing driver, diagnostic, and embedded software for intravascular ultrasound systems using C++. You will work cross-functionally with electrical, transducer, software, system, and ultrasound engineers to develop medical capital equipment, create software requirement specifications and architecture documents, and debug driver and embedded software for hardware-application communication. Requires 8+ years of embedded software development experience (preferably medical electronics), strong C++ expertise, object-oriented programming knowledge, and a BS/MS in Computer Science, Electrical Engineering, Biomedical Engineering, or related field. Experience with detailed design documentation, digital signal and image processing, and CUDA is a plus.

San DiegoLast seen 1 day ago
Posted 4 days ago

Design, architect, and build real-time user interface applications for remotely piloting automated aircraft systems, ranging from embedded UIs on aviation-grade hardware to browser-based applications. You will own the full lifecycle of these applications, collaborating with software engineers, designers, systems engineers, and pilots to create safe, user-centered, and certifiable systems. Requires 5+ years of C/C++ development and 5+ years building user-facing software for high-performance or mission-critical applications. Experience with DO-178C certification, browser technologies (JavaScript, HTML, CSS), computer architecture, operating systems, and human-in-the-loop testing is preferred.

San DiegoLast seen 2 days ago
$233,760 – $350,640 · Posted 5 days ago

Senior Staff Software Engineer role owning technical strategy and long-term evolution of autonomous flight software across the Expeditionary portfolio (V-BAT, X-BAT platforms). Responsibilities include defining autonomy architecture, leading complex integration challenges across motion planning, perception, payload integration, executive autonomy, and multi-agent operations, while mentoring senior engineers and driving cross-functional collaboration with Aircraft, Autonomy Capabilities, Perception, GCS, and Strategic Systems teams. Requires 10+ years of experience, expert-level C++ and Linux systems development, proven ability to influence architecture across multiple teams, and track record mentoring senior engineers. Travel ~10–20% annually to customer sites, flight tests, and integration exercises.

San DiegoLast seen 4 days ago
Posted 5 days ago

Senior Software Architect role leading technical strategy for complex manufacturing systems including additive manufacturing, machine control software, MES/ERP integrations, and fleet telemetry. Requires 8+ years of software engineering with 3+ years in architect/principal engineer roles, deep proficiency in C++, Rust, Python, C#, or Go, and hands-on experience with real-time systems, edge computing, motion control, and high-rate sensor data processing. Responsibilities include architectural design, mentoring engineering teams, trade-off analyses, and cross-functional collaboration on New Product Introduction cycles, with expectation to operate credibly at both executive and hands-on technical levels.

San DiegoLast seen 4 days ago
$170,000 – $210,000 · Posted 6 days ago

Senior Embedded Software Engineer role focused on implementing existing DSP algorithms into production-quality embedded C/C++ software for modern CPU and GPU architectures. Responsibilities include translating reference models into optimized real-time code, working with ARM-based System-on-Chip and embedded Linux environments, collaborating with FPGA and signal processing engineers, and leading embedded software delivery for customer programs. Requires strong commercial experience in C/C++ embedded development, real-time algorithm implementation, embedded systems optimization, and direct customer engagement.

San DiegoLast seen 4 days ago
Posted 7 days ago

BAE Systems seeks an experienced Software Lead/Architect to design, develop, debug, and deploy complex real-time C4ISR software solutions across the full development lifecycle. The role requires hands-on technical leadership, customer engagement, and mentoring of cross-functional teams while working with Java, C++, and/or C#. Responsibilities include software architecture, version control, Agile practices, and build automation. The position demands an active Top Secret/SCI clearance and experience in distributed systems, mission planning, or military simulations.

San DiegoLast seen 4 days ago
$187,182 – $201,221 · Posted 7 days ago

Staff Software Engineer leading the architecture and evolution of core robotics software systems at Brain Corp, with primary ownership of the Hardware Abstraction Layer (HAL), telemetry systems, and C++ middleware. The role involves re-architecting foundational software to improve modularity, scalability, and performance on autonomous mobile robots, including hardware bring-up for sensors (LiDARs, cameras, IMUs), middleware migration from Python to C++, and system optimization across latency, throughput, and resource efficiency. This is a highly hands-on and strategic position requiring leadership of technical direction, mentorship of engineers, and close collaboration with hardware, autonomy, and applications teams. Requires 7+ years of software engineering experience with proven expertise in robotics systems, embedded platforms, or HAL design.

San DiegoLast seen 4 days ago
$103,600 – $155,400 · Posted 7 days ago

Design, develop, and optimize real-time embedded modem software for Qualcomm's cellular platforms (5G/6G), working close to the metal with performant C/C++ on DSP and Arm cores across protocol layers, drivers, and RTOS components. Own end-to-end feature delivery from requirements through on-target validation, with strict latency, memory, and power constraints. Pioneer AI-native development practices by integrating code-generation agents, LLM-based code review, and automated test synthesis into daily workflows to accelerate delivery and debugging. Debug complex multi-layer issues on target hardware, increasingly leveraging AI-assisted log and crash analysis.

San DiegoLast seen 4 days ago
$185,000 – $245,000 · Posted 8 days ago

Design, architect, and build real-time user interface applications for remote piloting of automated aircraft systems, ranging from embedded UIs on aviation hardware to browser-based applications. You will own the full lifecycle of these safety-critical, pilot-facing applications, working with software engineers, designers, systems engineers, and pilots to create certifiable, user-centered systems. The role requires 5+ years of C/C++ development experience and 5+ years building user-facing software for high-performance or mission-critical applications.

San DiegoLast seen 6 days ago
$130,187 – $192,000 · Posted 8 days ago

This role involves independently designing, developing, and debugging real-time embedded software, RTOS environments, and microcontroller firmware for wireless chipsets supporting 3G, 4G, 5G, and AI technologies. The engineer will work on driver development, integration, testing, and validation of communication protocols and platforms, while also contributing to data collection frameworks, machine learning modeling, and embedded software algorithm improvements. Responsibilities include on-target development, tool and process optimization, customer support, technical documentation, and active participation in design reviews. The position requires a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

San DiegoLast seen 6 days ago
$184,974 – $268,400 · Posted 8 days ago

Lead ADAS R&D software engineering efforts for autonomous vehicle perception and decision systems at Qualcomm. Design, develop, and optimize embedded software blocks including deep-learning-based camera perception, lidar/radar perception, multi-sensor fusion, object tracking, behavior prediction, trajectory planning, and vehicle control. Develop efficient middleware for sensor data sharing and SDKs enabling customer proof-of-concepts. Requires Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field plus 7 years of related experience.

San DiegoLast seen 6 days ago
$140,000 – $180,000 · Posted 9 days ago

Lead an embedded Linux software team building mission-critical defense systems, splitting time between management and individual contribution. Design and implement C/C++ Linux daemons, REST APIs, and system services for aerial platforms and deployable manufacturing infrastructure. Manage team standups, architecture reviews, and cross-functional coordination with autonomy, avionics, and mechanical/electrical engineering. Engineer for real-time performance, security, and reliability while owning developer experience, CI/CD pipelines, and field operability.

San DiegoLast seen 7 days ago
$155,600 – $233,400 · Posted 9 days ago

Join Illumina's Primary Analysis team to design and develop high-performance signal processing software for genomic data analysis. You will architect C/C++ solutions for multi-threaded, real-time applications running on Linux, optimize algorithms for genomic base calling from image signals, and collaborate across bioinformatics, instrument design, and quality teams. The role demands expertise in memory management, performance optimization, debugging tools, and unit testing, with 8+ years of professional software development experience.

San DiegoLast seen 7 days ago
$155,600 – $233,400 · Posted 10 days ago

Staff Software Engineer at Illumina's Primary Analysis team designing high-performance signal processing pipelines for genomic data analysis. The role involves architecting C/C++ software for multi-threaded, memory-optimized Linux applications that detect genomic signals from images, with responsibilities including algorithm development, performance optimization, debugging, and collaboration across bioinformatics, instrument design, and quality teams. Requires 8+ years of professional software development experience, deep expertise in C/C++, multi-threading, memory management, and debugging/profiling tools, plus strong object-oriented design and unit testing practices.

San DiegoLast seen 9 days ago
$155,000 – $232,600 · Posted 10 days ago

Staff-level RF control software engineer responsible for designing and implementing software abstraction layers that support diverse radio hardware configurations on common protocol stacks. Designs test mode interfaces for hardware characterization and RF performance tuning, and optimizes device control transactions for multi-RAT, multi-SIM, and concurrent radio operations. Applies expertise in antenna concepts, signal characterization, and RF component control (amplifiers, oscillators, frequency synthesizers, mixers, switches, sensors). Collaborates across ASIC design, modem/RF systems, systems test, hardware, and firmware teams while providing technical leadership at design reviews.

San DiegoLast seen 9 days ago
$107,900 – $195,050 · Posted 10 days ago

The Algorithm Software Engineer will design, develop, and deploy signal processing applications on custom Leidos SoCs, porting algorithms from MATLAB/Python/C++ to optimized C code for real-time, massively parallelized execution. Responsibilities include hardware-software co-design, DSP optimization leveraging SIMD/VLIW/accelerators, Hardware-in-the-loop testing, and collaboration across signal processing, embedded, RF, and systems engineering teams. The role requires 8+ years of C/C++ embedded systems development, strong signal processing fundamentals, and experience translating research algorithms into production real-time systems.

San DiegoLast seen 8 days ago
$130,187 – $166,900 · Posted 10 days ago

Senior Embedded Software Development Engineer at Qualcomm will independently design, develop, debug, and validate real-time embedded software, RTOS environments, microcontroller firmware, and communication protocols for wireless chipsets supporting 3G, 4G, 5G, and AI technologies. Responsibilities include driver development, platform integration and testing, tool and process improvement, and support for customer issues. The role requires creating engineering documentation, technical specifications, and contributing to design reviews. A Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field is required.

San DiegoLast seen 10 days ago
$140,000 – $180,000 · Posted 10 days ago

Lead a small embedded Linux software team building mission-critical aerial systems and autonomous platforms for defense applications. You'll split your time between team management (standups, architecture reviews, task prioritization) and hands-on C/C++ development of Linux daemons, REST APIs, and system services. Design for real-time performance, security hardening, and field operability while collaborating across autonomy, avionics, mechanical, and electrical teams. Own the full software lifecycle from architecture and CI/CD pipelines to documentation and field diagnostics.

San DiegoLast seen 8 days ago
Posted 12 days ago

Design, develop, and sustain Windows desktop control software for complex electro-mechanical semiconductor test handlers using C++ and C#. Responsibilities span full lifecycle development—architecture, integration, deployment, and customer support—with focus on system uptime, safety, and reliability. Own hardware integration (motion controllers, machine vision, robotics, sensors, barcode readers), troubleshoot field issues, and drive system architecture across product variants. Mentor engineers and collaborate cross-functionally with manufacturing, field service, and customer teams.

San DiegoLast seen 10 days ago
Posted 21 days ago

Senior-level embedded software developer for a medical devices company, responsible for developing and enhancing real-time, multi-threaded software systems within a regulated, quality-managed environment. The role requires 5+ years of software development experience with demonstrated expertise in embedded systems, C/C++, and multi-threading. Responsibilities include analyzing component requirements, translating them into design solutions, and developing modules while adhering to design control processes and good engineering practices.

San DiegoLast seen 10 days ago