Digital IC Senior Hardware Engineer

Cortus
Canton de Mauguio, France
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote
Canton de Mauguio, France

Tech stack

C++
Software Debugging
Programming Tools
Logic Synthesis of Circuits
Embedded Software
Formal Verification
Field-Programmable Gate Array (FPGA)
Hypervisor
Python
Matlab
Reduced Instruction Set Computing
Software Engineering
SystemVerilog
VHDL
Scripting (Bash/Python/Go/Ruby)
Application Specific Integrated Circuits
Information Technology

Job description

Reporting to the Technical Director, you will integrate the existing digital team and work closely with system architects and the mixed-signal team. You will be core to our development of High-Performance RISC-V processors., * Participate in the architecture and design of advanced embedded systems and high-performance SoC solutions.

  • Develop complex modules (intellectual properties) following the company's methodologies.
  • Work on the entire design flow: specification, RTL coding, design, simulation, synthesis, and testing.
  • Collaborate on embedded software applications, mainly for benchmarks, tests, and demonstrators.

Requirements

Do you have experience in SystemVerilog?, Do you have a Master's degree?, * Education: Master's degree in Electronics, Telecommunications, or Computer Science.

  • Experience: Proven 5 to 10+ years of experience as a digital designer.
  • Core Technical Skills:
  • Strong proficiency in Logic Design, RTL Design, and RTL Coding using SystemVerilog or VHDL.
  • Solid knowledge of microprocessor architectures, specifically targeting High-Performance RISC-V processors.
  • Deep understanding of hardware concepts: MMU, TLB, Cache mechanisms, and Hypervisor support.
  • Experience with RTL simulations, development tools for synthesis, and debug.
  • Languages: Professional working proficiency in English (written and spoken).

Highly preferred skills (plus) :

  • Experience in Formal Verification or UVM process (Coverage-Driven Constrained Random functional verification).
  • Knowledge of semiconductor design principles, FPGA, and ASIC design flows.
  • Scripting and software development skills (C/C++, Python, Matlab).
  • Ability to work effectively in a multicultural environment with distributed teams

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

Apply for this position