Senior C++ Software Engineer - Cork, Ireland at Qualcomm
on-site · full_time · Visa sponsorship
Apply for this role at Qualcomm
Responsibilities:
- Develop and maintain C++ software and automation for chip validation and emulation flows.
- Debug and triage tool and software issues; work with senior engineers and domain experts to resolve defects.
- Enhance existing CAD/EDA tools, methodologies and automation pipelines to improve robustness and throughput.
- Collaborate with cross-functional teams (validation, design, emulation) to understand workflows and integrate tooling.
- Write and maintain tests, documentation, and participate in code reviews to ensure quality and performance.
Requirements:
- Bachelor’s degree in Computer Science, Software/Electronic Engineering, Mathematics or related field (or equivalent experience).
- Strong C++ foundation and understanding of data structures and basic algorithms.
- Methodical debugging skills and experience troubleshooting complex software stacks.
- Good communication and teamwork skills; ability to work with cross-discipline stakeholders.
- Nice to have: Python scripting experience, exposure to modern C++ (C++11/17/20), VLSI/logic design concepts, CAD/EDA or chip validation experience, advanced degree in relevant field.