onsite
Senior Engineer-QSWAT - Qualcomm
Software Engineer
Senior Engineer – QSWAT leading the design, development, and validation of embedded and cloud‑edge software for next‑generation Qualcomm products, leveraging C/C++ and Linux to deliver high‑performance, reliable solutions.
About the role
Key Responsibilities
- Design, develop, and validate embedded and cloud‑edge software components for Qualcomm’s next‑generation products.
- Collaborate with hardware, systems, and application teams to integrate software solutions into end‑to‑end systems.
- Implement robust, real‑time code in C/C++ on Linux‑based platforms, ensuring performance, reliability, and security.
- Participate in code reviews, unit testing, and continuous integration pipelines to maintain high code quality.
- Document design decisions, interfaces, and test plans; provide technical guidance to junior engineers.
Requirements
- 5+ years of professional experience in embedded software development.
- Strong proficiency in C/C++ and experience with Linux kernel or user‑space development.
- Hands‑on experience with cloud‑edge architectures and real‑time operating systems.
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional environment.
- Effective communication skills and a collaborative mindset.