Digital IC Senior Hardware Engineer

Cortus
Mauguio, France
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Job source

Tech stack

C++ (Programming Language) Software Debugging Programming Tools Logic Synthesis of Circuits Embedded Software Formal Verification Field-Programmable Gate Array (FPGA) Hypervisor Python (Programming Language) MATLAB Reduced Instruction Set Computing Software Engineering
+5 more
SystemVerilog VHSIC Hardware Description Language (VHDL) Scripting 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:53 min

History of hardware virtualization and infrastructure abstraction layers

Edo Edo · WWC 2024

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

59 sec

State of the art in software verification

Onur Kasimlar Onur Kasimlar · WWC 2025

Videos

See all

Related articles

See all