Sr. Embedded Software Engineer

Qualcomm•San Diego, CA
•$117,800 - $176,600

About The Position

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • Proficient with development in C including debug and testing, preferably using GNU/LLVM tools, on embedded platforms using stop-mode debug tools such as JTAG/SWD
  • Skilled with BSP development including device driver development, board bring-up, RTOS, secure boot design & TrustZone architecture
  • Experience with development and build tools for applications running within Embedded Linux environment
  • Proficient with unit testing for C development
  • Adept with RTOS fundamentals, SoC architecture (core, cache, memory, bus architecture, IOs, etc.), common hardware blocks and multi-threaded programming
  • Experience with Source Code and Configuration management tools such as git/Gerrit
  • Ability to work in a structured software development environment while contributing to novel designs
  • Have willingness and flexibility to work as part of a high-caliber international/multi-site team
  • Demonstrate excellent English communication skills (written and verbal) and positive interpersonal skills

Nice To Haves

  • Familiar with PCIe, LPDDR, SMMU, SR-IOV
  • Familiar with low-speed interfaces such as I2C, SPI, SPMI, AVSBus & PMBus
  • Familiar with implementing Reliability, Availability and Serviceability (RAS) through use of technologies such as ECC & PCI AER fields
  • Familiar working with software running on RTOS (ARM/Risc-V CPUs and Hexagon DSPs)
  • Familiar with on-chip Middleware for communication, logging and power control, including Qualcomm’s Core SW Infra (e.g., Glink, QDSS, SOC power control algorithms such as DVFS, DCVS)
  • Experience OpenBMC and server management standards: IPMI, Redfish, PLDM, MCTP
  • Experience working with microprocessor building blocks like microprocessor execution levels, interrupt controller & timers
  • Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers
  • Understanding of accelerator architectures, including compute engines, memory hierarchies, DMA engines, and host-device communication mechanisms
  • Experience debugging performance bottlenecks across compute, memory, and I/O subsystems
  • Design and implement firmware enabling scalable, topology-aware communication across AI accelerator deployments spanning SoC, card, server, rack

Responsibilities

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
  • Collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions.
  • Obtain information on performance requirements and interfaces.

Benefits

  • competitive annual discretionary bonus program
  • opportunity for annual RSU grants
  • highly competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service