Compiler Engineer C++/LLVM (Singapore)
On-siteSingapore, Singapore
Job Summary
Develop and improve C++/LLVM-based products for mobile application security, researching code-hardening techniques and maintaining a large, mature codebase. Investigate, reproduce, and debug complex technical issues while collaborating with customers and internal teams to solve challenging engineering problems. Provide R&D Customer Support by helping customers integrate and use software successfully, balancing development with robust solutioning. Report to the local Managing Director and R&D Team Lead. Master's degree in Computer Science, 2–3 years experience, excellent C++ skills, and knowledge of compiler internals required. Candidates must be legally authorized to work in Singapore; no sponsorship provided.
Required Qualifications
- Master's degree in Computer Science or a related field
- At least 2–3 years of relevant software engineering experience
- Excellent C++ skills
- Experience working with large or complex codebases
- Knowledge of compiler internals
- Familiarity with LLVM tools and libraries
- Experience with low-level programming and debugging
- Strong analytical and problem-solving skills
- The ability to communicate complex technical topics clearly and collaborate directly with customers
- An interest in software security and reverse engineering
- Candidates must be legally authorized to work in Singapore at the time of application
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.