Sr. Software Engineer
Listed on 2025-12-21
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer
Join to apply for the Sr. Staff Software Engineer role at Qualcomm
.
Company
Qualcomm Technologies, Inc.
Job Area
Engineering Group, Engineering Group >
Software Engineering
General Summary
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.
Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- 3+ years of work experience with programming languages such as C, C++, Java, Python, etc.
Preferred Qualifications
- 10+ years of designing/leading real-time embedded and industrial solutions with hands‑on experience.
- Good understanding of multi-threading, industrial protocols, real-time communication and systems, ethernet bridging, hypervisor, RTOS, OS concepts/fundamentals.
- Good understanding of Linux kernel and internals.
- Strong development experience with C/C++ and good programming skills.
- Hands‑on experience on real-time Linux, multi‑industrial protocol real‑time communication, hypervisor, RTOS, integrated safety, ethernet bridging.
- Hands‑on development experience on Linux Embedded/Ubuntu/Android platform software stack.
- Hands‑on experience with troubleshooting software and system issues.
- Deductive problem solving, good verbal and written communication skills for collaboration across teams.
- Hands‑on experience with full software development life cycle including design, implementation, deployment, and support.
- Industry standard protocols like Ether CAT, SR‑IOV IO Virtualization for supported NIC and integration to Linux arm
64/x86 would help. - Practical enablement of industrial solutions with virtualization (KVM or other hypervisors) would help.
- Strong networking concepts and systems programming would help.
- RT use‑case(s) enablement with performance tuning for real‑time use‑case(s) on Guest or Host OS would help.
- Know‑how of SOC systems and related concepts, including bring‑up.
- Strong aptitude, quick learner, self‑motivated, willing to explore and work across breadth of various technology areas.
Principal Duties And Responsibilities
- Leading end‑to‑end software architecture and execution of RT Linux chassis and multi‑industrial protocol real‑time communication on Qualcomm SoC based IoT products running Linux Embedded and Ubuntu operating systems.
- Responsible for bringing up and building solutions that offer timeliness, low latency, deterministic traffic, integrated safety, multi‑protocol real‑time communication such as TSN, Ether
CAT, Profi Net, ethernet bridging. - Bring‑up and proof‑of‑concept of industrial edge solutions.
- Working across different technology areas for development of cutting‑edge features.
- Closely collaborating with Product Management and Program Management teams for Plan of Record definition, planning, and execution.
- Working closely with geographically distributed teams spread across time‑zones.
- Ensuring that the product deliverables are made on‑time, and are competitive with respect to functionality, stability, and performance.
- Engage with customers and development partners alike for understanding their technical requirements, high‑level feasibility analysis, and working with technology teams on delivering them.
Pay Range And Other Compensation & Benefits
$ – $
The above pay scale…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).