Senior Wireless S/W Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is seeking a Senior Wireless Software Engineer to design, develop, and optimize real-time embedded modem software using C/C++. This AI-native role involves pioneering AI-assisted development workflows, integrating AI coding agents, and building AI-augmented tooling for enhanced delivery and debugging. The position requires a strong background in embedded systems, data structures, algorithms, and operating system concepts.
Responsibilities
- Design, implement, and optimize real-time embedded modem software across protocol layers, drivers, and platform services, meeting strict latency, memory, and power constraints.
- Apply rigorous data-structure and algorithm design to build efficient, scalable firmware components.
- Own end-to-end feature delivery: requirements, architecture, implementation, unit/integration testing, on-target bring-up, and maintenance.
- Pioneer AI-native development practices within the team — integrate AI coding agents into daily workflows, establish agent rules and prompt patterns, and measurably reduce development and debug cycle time.
- Build and maintain AI-assisted tooling for code review, static analysis, test synthesis, and automated crash/log triage over the modem codebase.
- Debug and root-cause complex, multi-layer issues on target hardware, increasingly leveraging AI-assisted analysis of logs, traces, and RAM dumps.
- Collaborate cross-functionally with systems, hardware, test, and integration teams to deliver production-quality modem firmware.
- Contribute to code reviews, design reviews, and continuous improvement of engineering standards — including standards for the responsible and effective use of AI in the SDLC.
- Mentor peers on both embedded fundamentals and AI-native engineering techniques.
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.
- Strong command of data structures and algorithms with the ability to reason about time/space complexity in memory- and cycle-constrained environments.
- Deep understanding of operating systems concepts: scheduling, concurrency, interrupts, memory management, IPC, real-time constraints, and RTOS internals (e.g., QuRT, ThreadX, FreeRTOS, or similar).
- Proven programming proficiency in modern C/C++ (C++17 and beyond), including performance optimization, cache-aware design, and lock-free/thread-safe patterns.
- Experience with embedded software on DSP and Arm architectures, including familiarity with SIMD/vectorization, DMA, and low-power design.
- Experience with debugging on target hardware — JTAG, logic analyzers, protocol analyzers, crash-dump / RAM-dump analysis, and log parsing.
- Familiarity with device drivers, HAL layers, boot flows, and hardware/software co-design.
- AI-first mindset: you treat AI tooling as a core engineering multiplier, not an afterthought.
- Experience using AI coding assistants and agentic tools (e.g., GitHub Copilot, Cline, Claude/GPT-based agents) to generate, refactor, and review embedded C/C++ at scale.
- Ability to build and maintain AI-augmented developer workflows: prompt libraries, agent rules, retrieval-augmented context over large firmware codebases, and MCP-style tool integrations.
- Experience applying LLMs to crash triage, log summarization, root-cause analysis, and automated defect classification in complex embedded systems.
- Interest in AI-assisted test generation and verification — synthesizing unit/integration tests, fuzzing harnesses, and coverage-driven test expansion for modem software.
- Comfort evaluating AI output critically: understanding hallucination risks, validating generated code against timing/memory budgets, and enforcing safety and correctness in real-time firmware.
Desired Qualifications
- Bonus: experience fine-tuning, prompt-engineering, or building tooling around code models
- Bonus: familiarity with embedding/vector search over source repositories
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
- Information about US benefits available at a link
- Reasonable accommodations to support individuals with disabilities to be able participate in the hiring process
- Accessible workplace for individuals with disabilities
Skills
C++CPythonJava
#firmware#protocol software#embedded software#real-time#C/C++#DSP#Arm#AI-native#LLM#coding agents#test synthesis#log triage#data structures#algorithms#operating systems#RTOS#debugging#wireless#modem
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
9 hours 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
Similar Jobs
HCLTech
Chennai, IndiaSr Administrator (Support & Operations)
Full Time Be an early applicant Posted 4 days ago
HCLTech
Noida, IndiaSenior Administrator - Microsoft Windows, Microsoft Servers RDS, Touch Services
Full Time Be an early applicant Posted 4 days ago
HCLTech
Nagpur, IndiaSenior Administrator - Wireless Networking
Full Time Be an early applicant Posted 4 days ago
HCLTech
Chennai, IndiaSenior Administrator - Wireless Networking
Full Time Be an early applicant Posted 4 days ago
HCLTech
Chennai, IndiaSr Administrator (Support & Operations)
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bangalore, IndiaSr Subject Matter Expert(Tools&Automation)
Full Time Be an early applicant Posted 4 days ago
