Job Overview : Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives.
But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products.
This is the Invention Age - and this is where you come in. Business Description and Job Function : Qualcomm France-QITC develop interconnect for complex SoCs providing low power, higher system bandwidth, grater IP flexibility, fewer global wires and easier timing convergence as well as faster time to market than existing bus interconnects.
QITC NoC solution includes a full suite of automated NoC Design Tools that improve designer productivity. The Job, as part of the NoC tools teams, is to provide a software with high quality, high maintainability, efficient architecture, to allow quick iterations and quick additions, keeping great release quality.
The NoC Design Tools allow the designer to describe his intent for the NoC as high level abstraction features, the software being responsible for properly choosing, configuring and connecting the appropriate unit part of the library of HW IP developed at QITC.
The software also allows from a properly configured design to export all sorts of collaterals, for integration in Qualcomm IP delivery flow for SoC building, this includes verilog descriptions, systemC models, excel sheets, pre-configured verification environments, etc.
Responsibilities : In a 2 to 4 engineering team, the responsibility is to develop new features to enhance the possibilities of the tool according to additions to the HW library, and to enhance the abstraction levels in the tool to reduce the number of user interactions required to reach the same synthetized design. Minimum Qualifications
Fluent in software design best practices. Good knowledge in object oriented programming Good python skills Additional Skills : Eager to learn new technologies.
Strong motivation and team spirit Some hardware related knowledge is a plus, like RTL Verilog, VHDL, SystemC, Arduino, RaspberryPi or electronics.
Working environment : Linux, Git, Qt, Python OOP, C++ *References to a particular number of years experience are for indicative purposes only.
Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.