← Back to results

rtos jobs in San Diego

$125,000 – $150,000 · Posted 27 days ago

Embedded Software Engineer III will develop real-time embedded C/C++ software for satellite avionics and payload data processing systems, working with multi-core processors, FPGA-integrated platforms (Xilinx, Microchip, Vorago), and ARM Cortex/RISC-V architectures. Responsibilities include customizing Linux kernels and bootloaders (U-Boot, GRUB) for flight applications, implementing secure communications (IP, TLS, IPsec, AES, RSA, ECDSA), and interfacing with embedded buses (SPI, I2C, UART, PCIe, SpaceWire).… The role requires 5+ years of embedded software experience in C/C++, deep knowledge of networking protocols and cryptographic systems, and ability to collaborate with hardware and FPGA engineers on rugged, Low-SWaP aerospace products.

San DiegoLast seen 4 days ago
$156,000 – $187,200 · Posted 27 days ago

Design and develop embedded firmware in C and C++ for next-generation wireless RF test equipment running on ARM processors. Work on RTOS, embedded Linux, and bare metal platforms, performing hardware bring-up and debugging with lab instruments like JTAG and oscilloscopes.… Collaborate with cross-functional RF, DSP, FPGA, and hardware engineering teams to support wireless technologies including 5G, WiFi, Bluetooth, mmWave, UWB, and NFC used in Apple devices.

San DiegoLast seen 25 days ago
Posted 28 days ago

Develop embedded software for microcontroller-based systems using C/C++, bare metal, and real-time operating systems, including board bring-up, device drivers, bootloaders, and firmware. Create PC-based diagnostic and test automation applications in C#.… Perform unit and integration testing, debug hardware-software issues, and validate software across environments. Collaborate with electrical, mechanical, and quality teams to integrate modules, optimize for performance and power efficiency, and ensure compliance with safety standards.

San DiegoLast seen 26 days ago
$115,000 – $200,000 · Posted 1 month ago

Senior Embedded Software Engineer role developing embedded Linux applications, drivers, and servers for resilient communications solutions. Responsibilities include designing and implementing software for radios and waveforms, configuring Linux kernels and board support packages, troubleshooting system-level issues across the embedded Linux stack, and leading teams of software engineers.… Requires 4+ years embedded Linux development experience, 2+ years asymmetric multi-processing and Yocto Project experience, RTOS development background, and proficiency in C++, Python, kernel development, and cross-compilation.

San DiegoLast seen 8 days ago
$161,100 – $241,700 · Posted 1 month ago

This is a dual-role position: 80% technical embedded software engineer and 20% people manager overseeing 10–15 software engineers and managers in communications systems development (F-22, F-35, fighter networks). The candidate will lead direct reports on staffing, performance reviews, career development, and compensation while also serving as an individual contributor on real-time embedded applications, low-level firmware, secure systems, and communication/networking protocols.… Required background includes a BS + 8 years (or MS + 6 years) in a STEM field, hands-on proficiency in C/C++, object-oriented programming, software lifecycle processes, and prior experience as a functional manager or technical team leader.

San DiegoLast seen 1 month 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
$111,300 – $166,900 · Posted 1 month ago

As a Senior Software Engineer in Power and Limits Management at Qualcomm, you will own or contribute to multiple aspects of software development for power-efficient chipsets across various SoC subsystems. Responsibilities include analyzing requirements, designing robust solutions, performing detailed software analysis to optimize performance and power utilization, developing profiling and debugging tools, and participating in pre-silicon evaluations.… You'll interface with system, power, hardware, and software engineers to develop innovative architectures and scope HW acceleration opportunities, with exposure across the full product lifecycle from pre-silicon to commercialization.

San DiegoLast seen 1 month ago
$141,300 – $211,900 · Posted 1 month ago

Staff Engineer on Qualcomm's CPU software architecture team responsible for designing, developing, and optimizing firmware and software for ARM-based SoCs across mobile, laptop, automotive, cloud, and server products. The role involves hardware-software co-design, system optimization, and participation in ARMv9 architecture enablement.… Responsibilities include writing and reviewing code, debugging, integration testing, and collaborating with hardware design teams to define software architecture across embedded and cloud-edge platforms.

San DiegoLast seen 1 month ago
$185,000 – $210,000 · Posted 1 month ago

Senior Staff Software Engineer leading technical strategy and problem-solving across software, systems, electrical, and quality functions for regulated medical-device products. Responsible for architecting embedded, connected, network-enabled systems; resolving cross-functional technical challenges; mentoring engineers; and ensuring compliance with FDA, IVDR, and international regulatory standards.… Requires 12+ years of professional software development experience with embedded or software-intensive products, deep proficiency in C/C++, embedded Linux or RTOS, and proven expertise in networked device design, secure communications, and design-control processes for medical devices or safety-critical systems.

San DiegoLast seen 1 month ago
$170,000 – $190,000 · Posted 1 month ago

Design and implement secure embedded software for multi-core processors integrated with FPGA systems (Xilinx, Microsemi, Microchip, Vorago) using C/C++ and Rust. Lead development of Embedded Linux and RTOS solutions, manage inter-process communications on ARM Cortex and RISC-V architectures, and implement RFC-compliant networking and security protocols (IP, TLS, IPsec).… Apply cryptographic principles including AES, RSA, ECDSA, Secure Boot, and Zero Trust architectures. Provide technical leadership, mentorship, and guidance to junior engineers while driving software development, integration, and validation on custom hardware platforms.

San DiegoLast seen 10 days ago
$137,042 – $202,200 · Posted 1 month ago

Staff-level embedded software engineer responsible for designing, developing, integrating, and validating real-time embedded software, RTOS environments, and firmware for wireless chipsets supporting 3G, 4G, 5G, and AI technologies. Leads technical planning, synthesizes complex requirements, performs driver development and debugging, and identifies process improvements.… Creates engineering documentation, technical specifications, and actively contributes to design reviews and project planning. Requires a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, plus three years of related experience.

San DiegoLast seen 1 month ago
$94,200 – $141,200 · Posted 1 month ago

Design, develop, and validate embedded software for sensor systems powering mobile applications including IoT, wearables, AR/VR, and health technologies. Work independently and lead others to architect scalable, real-time sensor software solutions in C/C++ on embedded RTOS platforms (Linux/Android/Windows), collaborating across hardware, systems, and test teams.… Optimize performance, debug complex systems, and ensure code quality through testing and architectural analysis. Requires Bachelor's in Engineering or Computer Science with strong embedded software fundamentals.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

Embedded Software Engineer responsible for developing low-level C/C++ software for custom system-on-chip (SoC) hardware across DSP, ARM, and RISC-V microarchitectures. Will design and implement embedded systems ranging from bare metal to Linux environments, write hardware interface code, validate performance under nominal and stress conditions, and collaborate with multidisciplinary teams of firmware, hardware, and RF engineers.… Requires 4+ years of embedded systems development experience, strong C/C++ proficiency, understanding of hardware-software interaction, and familiarity with build tools, version control, CI/CD pipelines, and test-driven development.

San DiegoLast seen 1 month ago
$140,000 – $170,000 · Posted 1 month ago

Senior Firmware Engineer role developing high-performance, real-time firmware for camera-based sports equipment. Requires 6+ years of embedded systems experience with mastery of C/C++ for bare-metal and real-time development, proven ability to interface with DDR, Flash, I2C, SPI, RTOS, and LVDS components, and expertise in hardware debugging (JTAG).… The role includes mentoring junior engineers, optimizing performance-critical systems for low-latency/high-speed applications, and collaborating with hardware and systems teams. Strongly desired skills include FPGA design (Xilinx Zynq/Versal/Artix), Vitis/Vivado, computer vision/image processing, and embedded Linux.

San DiegoLast seen 1 month ago
$162,600 – $244,000 · Posted 1 month ago

Design, develop, and optimize CPU software architecture and firmware for Qualcomm's custom ARM-based SoCs used in mobile, automotive, cloud, and server products. Participate in hardware-software co-design, system performance optimization, and ARMv9 architecture feature enablement.… Conduct code reviews, debugging, and integration efforts while collaborating with hardware design teams to define software architecture and ensure quality standards.

San DiegoLast seen 1 month ago
Posted 1 month ago

A software engineer will maintain and extend the C++ codebase for ground station and drone swarm systems, develop new swarming algorithms and communication protocols, and build Python web services and Android frontends. The role requires proficiency in C++, Python, Java/Kotlin for Android, HTML/CSS/JavaScript, Linux development, and object-oriented design, with a mathematical or physics background.… Responsibilities include collaborating on software architecture, working with Agile processes, and contributing to autonomous swarm robotics systems that enable one operator to control dozens to hundreds of vehicles in real-time.

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

Qualcomm seeks a CPU Software Architecture Staff Engineer to design and develop low-level firmware for CPU bootstrapping, power management, and debug systems on Snapdragon chipsets. The role involves defining short- and long-term software architecture roadmaps aligned with ARM and RISC-V ISA evolution, coordinating debugging of high-performance microarchitecture issues, and engaging with partners like Google and Microsoft.… The candidate will work across multiple SoC technology domains—memory consistency, coherency, virtualization, security, and heterogeneous compute platforms—requiring 10+ years of embedded systems experience with deep C/C++ expertise and comprehensive knowledge of ARM or RISC-V architectures.

San DiegoLast seen 1 month ago
$122,500 – $183,700 · Posted 1 month ago

Design, develop, and optimize high-performance Ethernet networking and data-path drivers for Qualcomm Snapdragon and Dragonwing SoCs, working across Linux kernel/QNX networking stacks, device drivers, and SoC hardware. Collaborate with hardware architecture, platform software, validation, and customer teams to deliver production-quality Ethernet solutions.… Responsibilities include low-level software development (drivers, firmware, RTOS/kernel modules), on-target debugging, cross-functional integration, technical design reviews, and end-to-end feature ownership from requirements through commercialization. Provide mentorship to junior engineers and support customer issues with robust fixes.

San DiegoLast seen 1 month ago
$209,000 – $251,000 · Posted 1 month ago

Embedded software engineer role focused on designing, developing, and testing real-time embedded C/C++ code for Battery Management Systems (BMS) in autonomous vehicles. Responsibilities include implementing safety algorithms, cell balancing and charging control logic, thermal management, hardware bring-up, and low-level vehicle controls.… The role requires 8+ years of experience with real-time embedded systems, microcontroller programming (ARM, PowerPC), hardware debugging, and automotive communication protocols (CAN, LIN). Cross-functional collaboration with vehicle, systems, controls, and validation engineers is essential to ensure safe and reliable autonomous vehicle operation.

San DiegoLast seen 16 days ago
$162,600 – $244,000 · Posted 1 month ago

Senior Staff Engineer role focused on developing next-generation automotive telematics platform software at Qualcomm. Responsibilities include architecting platform security (mandatory access control, verified boot, full-disk encryption), leading boot-time and memory optimization, designing multi-processor fusion configurations over PCIe/USB/Ethernet, planning kernel and Yocto upgrade roadmaps, and mentoring engineers across boot, security, memory, and virtualization domains.… Requires 6+ years software engineering experience with deep expertise in embedded Linux, kernel development, automotive cybersecurity standards, and strong C/C++ programming skills.

San DiegoLast seen 1 month ago
$150,000 – $165,000 · Posted 1 month ago

Software Engineer responsible for designing, architecting, and implementing embedded firmware and software across multiple platforms including Linux, RTOS, bare-metal microcontrollers, and NVIDIA Jetson systems. Will collaborate with a medium-sized team on requirements analysis, design evaluation, implementation, integration, testing, and documentation.… Requires 5+ years of embedded development experience, proficiency in C, Linux command-line tools, Bash scripting, version control (Git/Subversion), and familiarity with embedded communications protocols and test equipment.

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

Design, implement, and maintain hardware adaptation layers, device drivers, bootloaders, and real-time operating system abstractions for next-generation hand-held radio products. Perform feasibility studies and performance analysis of RTOS on specific hardware targets, and bring up designs on physical hardware in collaboration with team members.… Requires 4+ years of embedded software development and RTOS integration experience (Nucleus, FreeRTOS, VxWorks) with deep proficiency in C/C++, ARM processors, and Linux subsystems.

San DiegoLast seen 16 days ago
$162,600 – $244,000 · Posted 1 month ago

Qualcomm seeks a CPU Software Architecture Sr. Staff Engineer to design and develop low-level firmware for CPU bootstrapping, power management, and debug capabilities in Snapdragon chipsets.… The role involves defining CPU software architecture roadmaps across Arm and RISC-V ISAs, analyzing CPU microarchitecture trade-offs (prefetching, speculation, memory ordering), and coordinating with internal teams and external partners like Arm, Google, and Microsoft. The candidate will demonstrate deep expertise in computer architecture domains such as memory consistency, coherency, virtualization, and security, with 15+ years of embedded systems experience and strong C/C++ proficiency.

San DiegoLast seen 16 days ago
$142,200 – $213,400 · Posted 1 month ago

Sr Principal Software Engineer at Northrop Grumman's Aeronautics Systems sector, leading software design, development, test, and integration for safety-critical embedded real-time systems. The role spans full SDLC phases across flight, mission, lab, and tools software, requiring expertise in C/C++, Python, and RTOS platforms (VxWorks, Integrity, Real-Time Linux), plus hands-on CI/CD, static analysis tools, and Agile practices.… Requires 8+ years of software engineering experience with a STEM degree (or 6+ with a Master's, or 4+ with a PhD) and an active Secret clearance.

San DiegoLast seen 1 month ago
$91,800 – $137,600 · Posted 1 month ago

Northrop Grumman seeks a Software Engineer or Principal Software Engineer to develop embedded real-time software for flight and mission-critical aerospace systems. The role involves the full software development lifecycle (requirements, design, implementation, testing, delivery) in Agile Scrum teams, working with real-time operating systems and multi-threaded applications.… Required skills include C, C++, and Python; experience with tools such as Jira, GitLab, Docker, Fortify, Coverity, or Black Duck; and a proven track record in embedded systems programming, SW integration, and testing. An active Top Secret clearance is required at hire, with ability to obtain Special Program Access (SAP/PAR) within a reasonable timeframe.

San DiegoLast seen 1 month ago