Company:
QT Technologies Ireland Limited
Job Area:
Engineering Group, Engineering Group > ASICS Engineering
General Summary:
About Us: Qualcomm is a global leader in wireless technology and semiconductor solutions. Our Neural Signal Processor is at the forefront of cutting-edge AI research.
As a C++ Development Engineer, you will play a crucial role in developing the machine learning compiler, runtime firmware, and low-level RTOS stack for Qualcomm's best-in-class accelerator.
Responsibilities:
* Optimize code for performance, memory usage, and power efficiency
* Port open source operating systems, such as Zephyr, to the Hexagon architecture
* Debug and troubleshoot issues related to the runtime firmware
* Contribute to the development of a modern C++ project which uses extensive template metaprogramming techniques
* Work independently and in a self-directed manner, while also collaborating effectively with remote team members
Qualifications:
* Master's degree or PhD in Computer Science, Electrical Engineering, or a related field, with 10 or more years of experience.
* Proficiency in modern C++ (C++17 or later) and Python
* Understanding of low-level embedded software, such as the Zephyr RTOS
* Experience with machine learning frameworks and compiler development is a plus
* Excellent problem-solving skills and ability to work in a fast-paced environment
* Strong communication skills for collaborating with remote team members
Why Join Us:
* Be part of a dynamic team working on cutting-edge AI technology
* Opportunity to contribute to the future of a key growth area for one of the world's largest semiconductor companies
* Competitive compensation and benefits package
* Flexible hybrid work arrangements
What We Offer:
* Salary, stock and performance related bonus
* Maternity/Paternity Leave
* Employee stock purchase scheme
* Matching pension scheme
* Education Assistance
* Relocation and immigration support (if needed)
* Life, Medical, Income and Travel Insurance
* Subsidised memberships for physical and mental well-being
* Bicycle purchase scheme
* Employee run clubs, including, running, football, chess, badminton + many more
Minimum Qualifications:
• Bachelor's degree in Science, Engineering, or related field and 4+ years of ASIC design, verification, validation, integration, or related work experience.
• Master's degree in Science, Engineering, or related field and 3+ years of ASIC design, verification, validation, integration, or related work experience.
• PhD in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience.