1 jobs in all countries
Software Engineer - 4849
Mentor Graphics - Paris - Tunisia
Full-Time Job Apply Method - External site
Posted Date - December 27, 2016 Expiry Date - N/A
Job DescriptionCompany: Mentor Graphics Job Title: Software Engineer - 4849 Job Location: Tunisia – Tunis Job Category: R&D/Software Engineering Job Duties: This individual will be part of the Mentor FPGA Prototyping R&D team based in Tunisia. As a contributing engineer, the individual would participate in the design, specification, implementation, test, and maintenance of features for our FPGA Prototyping product. The team primarily develops a compiler for FPGA prototype systems. In multi-FPGA systems, the software flow compiles a design\'s high level description into a bitstream that can be loaded and run on the FPGA-based hardware. The compiler partitions the design into multiple FPGA, and then routes signals between the FPGA over physical tracks on the prototype board. Specific technical responsibilities include: • Multi-FPGA partitioning and routing • Timing Analysis • Netlist editing, optimization, and manipulation • RTL manipulation • Software performance analysis and tuning Job Qualifications: Engineering degree, Masters or PhD in Computer Science (CS) or Electrical Engineering (EE), 3+ years relevant experience The candidate must be proficient in C++ language programming and capable of development in a Linux OS environment. Strong debugging skills are a must. The candidate should be a self-motivated team player who would like to start a career in quality-oriented and performance-oriented software engineering. Since the overall team is present in multiple world-wide sites, the ability to work in both French and English is required. Knowledge of Python and Tcl is a plus, as well as experience in the use of FPGA development tools (Vivado or ISE for Xilinx and Quartus for Altera). Ability to travel occasionally to R&D teams in Wilsonville (OR), Fremont (CA), UK, Paris and Noida.