
Actively hiring· Posted 1 month ago
Associate Engineer – Compiler Development
- Salary
- Not disclosed
- Experience
- 0 yrs
- Work mode
- In-Office
The role
About the role
The Associate Engineer – Compiler Development role at Qualcomm focuses on supporting the development and validation of compiler software for Qualcomm processors.
The role involves working on software development, compiler optimization, testing, debugging, integration, and issue resolution. You would work with engineering teams to analyze requirements, implement software features, test and debug code, and contribute to reliable compiler releases.
This is an early-career/fresher-friendly software engineering role, particularly suitable for candidates with strong C/C++ fundamentals and an interest in compilers, embedded software, or processor technologies.
💼 Responsibilities Support the design, development, and validation of software. Analyze and understand software requirements. Design and implement software features. Write code and perform unit testing. Debug software and investigate technical issues. Participate in integration testing and regression testing. Participate in code reviews. Assist with issue triaging and troubleshooting. Collaborate with architecture, hardware, and software engineering teams. Prepare and maintain technical documentation.
What you bring
Requirements
Required Skills / Requirements
Must-have
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Strong knowledge of C/C++ programming. Understanding of software development fundamentals. Understanding of software requirements analysis. Strong problem-solving and analytical skills. Knowledge of unit testing and debugging. Ability to work effectively with engineering teams. Interest in or understanding of compiler development. ⭐ Preferred / Good-to-Have Skills Experience or exposure to LLVM. Experience or exposure to GCC. Knowledge of ARM/AArch64 architecture. Knowledge of RISC-V ISA. Understanding of compiler optimization techniques. Exposure to embedded software development. 🛠️ Main Technologies
C | C++ | LLVM | GCC | Compiler Development | Embedded Software | Unit Testing | Debugging | ARM/AArch64 | RISC-V
🎯 Best suited for
This job is a good match for a fresher/0–2 year candidate who wants to move into:
C/C++ Software Development Compiler Engineering Embedded Systems Low-level/System Software Processor/Architecture-related development