Theme

Language

Global EN
Sweden ENSV
India EN

Sr. Embedded Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Qualcomm is seeking a Sr. Embedded Software Engineer in San Diego, CA, to design, develop, and validate embedded and cloud edge software. This role involves collaborating with cross-functional teams to create world-class products and requires proficiency in C, RTOS, Embedded Linux, and source code management tools.

Responsibilities

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
  • Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
  • Obtain information on performance requirements and interfaces.
  • Work as part of a high-caliber international/multi-site team.

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 and 1+ year of experience, OR PhD.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python.
  • 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.
  • Demonstrate excellent English communication skills (written and verbal) and positive interpersonal skills.

Desired Qualifications

  • 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.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support your success at work, at home, and at play.

Skills

CC++JavaPythonGNULLVMJTAGSWDBSPRTOSTrustZoneEmbedded Linuxunit testingSoCgitGerritPCIeLPDDRSMMUSR-IOVI2CSPISPMIAVSBusPMBusECCARMRisc-VDSPGlinkQDSSDVFSDCVSOpenBMCIPMIRedfishPLDMMCTPDMA
#embedded software#software engineering#C#C++#RTOS#Linux#driver development#BSP#debugging
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

3 weeks ago

Employment Type

Full Time

Work mode

On Site

Salary

US$117,800–176,600 / year

Experience Level

Senior

Locations

San Diego, United States of America

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant