Embedded Systems Software Engineer
$122.5k - $183.7kQualcomm
Company:
Qualcomm Technologies, Inc. Job Area:
Engineering Group, Engineering Group > Modem Software Engineering General Summary: Qualcomm is looking for a highly motivated Embedded Systems Software Engineer to join our Data / Networking software team. In this role, you will design, develop, optimize, and maintain high-performance Ethernet networking and data-path drivers for Qualcomm's Wireless Broadband connectivity, Automotive Infotainment and Telematics platforms based on Qualcomm's Snapdragon and Dragonwing SOCs. You will work at the intersection of Linux kernel / QNX networking stacks , Ethernet device drivers, SoC hardware (Ethernet MACs, PHYs, switches), and networking performance. The role involves close collaboration with hardware architecture teams, platform software, validation, and customer-facing engineering teams to enable robust, scalable, and production-quality Ethernet solutions for diverse product segments. You will be responsible for developing, integrating and commercializing device driver SW for various integrated and discrete Ethernet solutions, enabling leading edge networking features while meeting stringent reliability, availability and performance requirements for demanding applications and use cases. You will collaborate with cross functional teams across multiple locations through the development lifecycle and work in a highly dynamic and engaging environment. Job Responsibilities
• Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 2+ years of Software Engineering, Embedded Software, or related work experience.
OR
Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 1+ year of Software Engineering, Embedded Software, or related work experience.
OR
PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field. Preferred Qualifications:
$122,500.00 - $183,700.00 The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link. If you would like more information about this role, please contact Qualcomm Careers.
Qualcomm Technologies, Inc. Job Area:
Engineering Group, Engineering Group > Modem Software Engineering General Summary: Qualcomm is looking for a highly motivated Embedded Systems Software Engineer to join our Data / Networking software team. In this role, you will design, develop, optimize, and maintain high-performance Ethernet networking and data-path drivers for Qualcomm's Wireless Broadband connectivity, Automotive Infotainment and Telematics platforms based on Qualcomm's Snapdragon and Dragonwing SOCs. You will work at the intersection of Linux kernel / QNX networking stacks , Ethernet device drivers, SoC hardware (Ethernet MACs, PHYs, switches), and networking performance. The role involves close collaboration with hardware architecture teams, platform software, validation, and customer-facing engineering teams to enable robust, scalable, and production-quality Ethernet solutions for diverse product segments. You will be responsible for developing, integrating and commercializing device driver SW for various integrated and discrete Ethernet solutions, enabling leading edge networking features while meeting stringent reliability, availability and performance requirements for demanding applications and use cases. You will collaborate with cross functional teams across multiple locations through the development lifecycle and work in a highly dynamic and engaging environment. Job Responsibilities
- Design, develop, integrate, and maintain embedded software across the full development lifecycle, including driver development, platform bring-up, feature enablement, debugging, and validation for embedded systems.
- Develop and debug low-level software components , including device drivers, firmware, and RTOS/Linux kernel modules, working closely with hardware to ensure correct and efficient operation.
- Perform on-target and off-target development and debugging , using standard embedded debug tools and techniques to diagnose and resolve functional, performance, and stability issues.
- Collaborate with cross-functional teams , including hardware design, systems, integration, test, application engineering, and customer support, to deliver integrated system solutions.
- Contribute to technical design reviews and project planning , providing strong engineering input on architecture, trade-offs, schedules, and risk areas.
- Create and maintain high-quality technical documentation , including design descriptions, architecture specifications, and internal documentation.
- Own complex software features end-to-end , from requirements analysis and design through implementation, testing, and commercialization in production environments
- Provide technical guidance and mentorship to junior engineers, and act as a strong individual contributor within the team while driving engineering excellence.
- Support customer and field issues by analyzing problem reports, reproducing issues, and delivering robust fixes while balancing product schedules and quality requirements.
• Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 2+ years of Software Engineering, Embedded Software, or related work experience.
OR
Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 1+ year of Software Engineering, Embedded Software, or related work experience.
OR
PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field. Preferred Qualifications:
- Strong proficiency in C programming , with experience developing or debugging low-level system software .
- Solid understanding of Linux kernel fundamentals , including:
- Memory management, interrupts, DMA, synchronization primitives.
- Kernel networking architecture
- Hands-on experience with networking concepts , such as:
- Ethernet fundamentals, VLANs.
- TCP/IP stack and basic L2/L3 packet flows.
- Experience developing, integrating, or debugging device drivers on Linux or a similar embedded OS.
- Strong debugging skills using tools such as gdb, perf, ftrace, etc. and comfort working close to hardware.
- Direct experience with Ethernet MAC or switch driver development
- Familiarity with automotive or embedded SoCs
- Exposure to QNX networking or other RTOS networking stacks.
- Experience analyzing and optimizing CPU utilization, latency, and throughput in networking workloads.
- Prior contributions to upstream Linux kernel or experience maintaining downstream kernel forks.
- Knowledge of networking virtualization or offload technologies .
- Strong interest in system performance, root-cause analysis, and end-to-end data-path optimization.
- Ability to collaborate across software, hardware, and systems teams and communicate technical topics clearly.
$122,500.00 - $183,700.00 The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link. If you would like more information about this role, please contact Qualcomm Careers.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Software Engineer in San Diego, CA vacancy
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Master's degree in Engineering, Computer Science, or related field. 2+ years of experience in embedded software development. Strong proficiency in C/C++ and real-time operating systems...SuggestedFull timeCasual work
$94.2k - $141.2k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:... ...develop, create, modify, and validate embedded and cloud-edge software,... ...embedded software development, operating systems, and drivers to deploy platform software...SuggestedFull timeCasual workWork from home- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week... ...C++ for BD Intelligent Medication Dispensing Devices and Systems. • Drive firmware development for performance, safety,...SuggestedContract workLocal areaRemote workDay shift
- ...our industry Supportive colleagues and management who invest in your growth Responsibilities • Perform full-lifecycle systems and network engineering for enterprise infrastructure—design, implementation, integration, upgrade, sustainment, and security of systems and...SuggestedPermanent employmentContract workFor contractorsLocal area
$90k - $120k
Title: Systems Engineer Belong. Connect. Grow. with KBR! KBR’s National Security Solutions team provides high-end engineering and advanced... ...requirements analysis and functional allocation to hardware, software, operator and other segments and components of the system(s)...SuggestedFull timeContract workTemporary workFor contractorsLocal areaImmediate startRelocation packageFlexible hours$107.9k - $195.05k
The Undersea Systems Division at Leidos currently has an opening for a Systems Engineer to work at a customer site in San Diego, CA. This is an exciting opportunity to apply advanced naval engineering, submarine operations, systems integration, and test-and-evaluation...Full timeFor contractorsOverseas$140k - $220k
...INflow Federal is seeking a experienced, self-motivated Senior Systems Engineer to work on a multi-disciplinary team in an Agile, fast-paced... ...and implementation of a Space Ground mission-focused software cloud application. In this position, you’ll design, secure,...Full timeContract workFor contractorsLocal area$122.5k - $183.7k
...Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Modem Software EngineeringGeneral Summary:We are... ...You’ll Work OnDesign and enhance embedded software components that manage... ...in cellular modem systemsImprove system efficiency through innovative...Work experience placementWork from home$87.1k - $157.45k
...Warfare division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software... ...-of-the-art processing algorithms into real-time software systems. Projects involve small multi-disciplinary teams of...Local areaImmediate start$155k - $210k
...Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will be responsible for developing, extending... ...compiler, bootloader, drivers, and real-time operating system Build low-level frameworks, interfaces, and...Temporary workRelocation package- ...Embedded Software Engineer Location: San Diego, California (Onsite) Role Overview Our team addresses critical satellite payload functions... ...testing, and integration in a Linux or real-time operating system (RTOS) environment. Write software to interact with...Permanent employmentInternship
- ...Job Description Insight Global is seeking an Embedded Software Engineer to support a high-impact U.S. Army program focused on advanced system development and mission-critical capabilities. This role is centered on production-level software development, with an emphasis...
- Foresite Labs (Stealth Co) in San Diego is looking for a Senior Software Engineer to develop complex software and hardware systems. You will write C/C++ for embedded targets as well as Python applications that manage instrument behavior. The ideal candidate will have over...
- Qualcomm Technologies, Inc. seeks a Senior Engineer for its Modem Power Software team in San Diego. You will design and optimize power management software for next-generation mobile platforms, including 6G modem technologies, collaborating with hardware and firmware teams...
- A leading Aerospace and Defense company is seeking a Senior Embedded Software Engineer specialized in cryptography to design and develop advanced embedded software solutions for satellite systems. The role requires proficient knowledge in C/C++, a Bachelor's degree in Engineering...Flexible hours
$175k - $225k
...passionate team as a Principal Firmware Engineer. As we scale, you will be instrumental... ...stakeholders to develop and verify/validate embedded systems requirements and interface control... ...teams, including firmware, hardware, and software engineers. Participate in code reviews,...Local areaFlexible hours$170k - $210k
...Codan Group, is a specialist engineering company based in San Diego, California... ...and Timing (APNT). Our software and firmware help protect... ...into next-generation embedded compute platforms. About the... ...platforms Work with ARM-based System-on-Chip and embedded Linux environments...Local areaImmediate startFlexible hours$111.3k - $166.9k
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is not eligible... ...? Join Qualcomm's Thermal and Limits Management Systems Software team to work on bleeding edge Windows on Snapdragon...Full timeWork experience placementWork from home- ...thermal performance of various compute use cases. Perform system level software optimizations using hardware and software power/thermal management... ...power, performance and thermal domain to achieve critical engineering goals. Lead the ideation, prototyping, and development of...Full time
$157k - $224k
STR is hiring experienced Lead Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge... ...engineering principles, and hands-on experience working on Linux systems. Experienced engineers at STR are expected to work...Full timeLocal areaImmediate startNight shift$170k - $215k
...Senior Embedded Software Engineer – Cyber GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San... ...From software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New...Work visaFlexible hours- ...Position : Senior Embedded Software Engineer Location : San Diego, CA Duration : 12 Months Total Hours/week : 40.00 1st Shift... ...development. ~ Strong proficiency in C/C++ and embedded systems programming. ~ Expertise in Real-Time Operating...Contract workDay shift
- Troubleshooting or debugging skills in embedded, preemptive execution environments; Applies Software knowledge and experience to... ...modules for products and systems. Participates in the design, coding... ...preferred Bachelor's degree in Engineering, Information Systems, Computer...Full timeWork experience placementImmediate start
$59.15k - $106.93k
...your career is good business. Leidos is seeking Distribution Engineers in Maui, HI and Oahu, HI who are passionate about electric... ...team supporting one of the nation's most unique electric utility systems. Your greatest work is ahead! Location & Relocation...Full timeLocal areaRelocationRelocation packageFlexible hoursNight shift$116.36k - $155.15k
...environments and to provide independent efforts to all aspects of system integration including design, analysis, design review, testing... ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level...Full timeTemporary workRemote work1 day per week- ...Senior Software Engineer, iOS Mobile Application Developer San Diego, CA Description: Senior Software Engineer, iOS Mobile Application Developer Join as a Senior iOS Software Engineer, where you'll develop critical public safety applications used by first...Full time
$120k - $150k
...Senior Firmware Engineer Revelyst, is a collective of makers who... ...high-performance, real-time systems for cutting-edge camera-based... ...position combines expertise in embedded firmware, FPGA development,... ...Vivado toolchain and hardware-software co-design. Experience in image...Work at office$142.2k - $213.4k
...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for... ...Aeronautics Systems is looking to add a Senior Principal Embedded Software Engineer to join our team of qualified, diverse individuals within...Relocation packageShift work$111.44k - $141.2k
....\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Hardware Engineering\n\nGeneral... ..., and develop test programs to validate system-in-package (SIP) products which... ...Equipment) platforms. Performs hardware/software test, characterization, device performance...Full time$258k - $275k
...Principal Systems Software Engineer Location: San Diego, CA Job Type: Full-Time Salary Range: $258,000 - $275,000 Position Overview... ...backpressure, and recovery gracefully. The scope spans instrument‑embedded software, on-premises Linux HPC infrastructure, and cloud‑...Full timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Software Engineer. Be the first to apply!
Related searches
- embedded developer San Diego, CA
- embedded systems software engineer San Diego, CA
- embedded engineer San Diego, CA
- embedded software engineer San Diego, CA
- entry level software sales San Diego, CA
- ultimate software San Diego, CA
- healthcare software sales San Diego, CA
- software asset management analyst San Diego, CA
- embedded software San Diego, CA
- software sales executive San Diego, CA




