Careers

Cortus is in a substantial growth phase.

We are recruiting talented engineers for all aspects of ASIC design, implementation and related software including:

  • Digital front end design
  • Processor design and optimisation
  • Analog design, layout and characterisation
  • RF design, layout and characterisation
  • Mixed signal design
  • Floor planning and layout
  • Memory design, layout, yield enhancement
  • RTOS and device drivers
  • Embedded protocol stack
  • LLVM and toolchain optimisation
  • IDE integration
  • Low Power optimisation
  • Certification expert (safety and security)
  • Process engineering (particularly around 28nm to 55nm nodes)
  • DFT
  • Embedded Software

… get in touch!

Our Design Centres are located in:

  • France
  • Italy
  • Greece

Contact us to discuss how you would fit into one of our teams of experts.


    Please prove you are human by selecting the Truck.

    Open Positions

    Amongst our open positions are:

    Senior Digital IC Hardware Design Engineer

    Click for more details
    To strengthen our Digital Hardware team at CORTUS, we are looking for a number of  “Senior Digital IC Hardware Design Engineers” (m/f) for our site Meyreuil (13).

    Reporting directly to the engineering director, you will join the existing digital team, working closely with the system architects and mixed signal team.

    You will be involved in all activities, including architectural design and strategic decisions regarding the specific project, edge technology digital design implementations, simulations and verification of complex designs leading to successful field proven products.

    You will be expected to work on technologies such as High Performance Computing (HPC), RISC-V or AI.

    Cortus is a multicultural environment and the various teams are in a number of sites worldwide.

    Minimum Requirements

    • Engineering masters degree in Electronics/Telecommunications/Computer sciences
    • Proven 8+ years of experiences as digital designer
    • Proficiency to design using System Verilog or VHDL
    • Experience with RTL simulations
    • Experience with development tools for RTL synthesis and debug
    • Knowledge of Design For Testability (DFT) techniques
    • Basic Experience in Digital Signal Processing (DSP)
    • English language: written and spoken
    • Strong sense of responsibility and ability to achieve project goals

    Highly Desired Skills

    • Experience in UVM process and Coverage-Driven Constrained Random functional verification
    • Matlab
    • Software development using C/C++
    • Scripting languages (e.g. Python)

    Job Type and Primary Location

    • Full time and permanent
    • Remote working up to 2 days per week
    • Primary location
      • Meyreuil (13), France

    Senior Application Software Engineer

    Click for more details
    To strengthen our team working on the toolchain at CORTUS, we are opening “Software Application Engineers” (m/f) positions for our site in Montpellier-Mauguio (34).

    You will work on the toolchain allowing end customers to develop applications on their SoCs. You will be involved in the development of the ecosystem and the software constituting the toolchain.

    With a curious mindset, you will explore open-source code with the objective of adapting it to our solutions. You may also be in charge of specific developments for customers projects.

    You will organize the delivery planning  of the tools in order to follow the official open-source repository versions, with the rest of the team.

    Mindful to provide quality products, you will collect customer and test team feedback in order to offer solutions that improve user experience.

    Cortus is a multicultural environment company with various teams working worldwide.

    Minimum requirements

    • Engineering masters degree in Electronics/Telecommunications/Computer sciences
    • Proven 5+ years of experience as application software developer
    • Proficiency with C/C++, Java, Shell Scripts
    • Knowledge of GNU collections (GCC, GDB) and/or Eclipse
    • Experience with Linux
    • Knowledge of software architecture
    • Embedded system
    • English language: written and spoken
    • Strong sense of responsibility and ability to achieve project goals

    Highly Desired Skills

    • Real time systems (FreeRTOS, RIoT)
    • LLVM
    • RISC-V
    • Eclipse plugins

    Job Type and Primary Location

    • Full time and permanent
    • Remote Working up to 2 days per week
    • Primary location
      • Montpellier (34), France

    Embedded Software Engineer

    Click for more details
    To strengthen our embedded software team at CORTUS, we are opening “Embedded Software Engineers” (m/f) positions for our site Montpellier-Mauguio (34).

    You will participate in the development of Software Development Kits (SDK) for our customer’s SoCs. You will be involved in the development of the solutions constituting the ecosystem of our tools, based on the Cortus tool chain (compiler, debugger, IDE).

    You will be in charge on implementing solutions that meet specific development needs for Cortus SoC architectures in a real-time and automotive environment. We are looking to design a complete low-level and RTOS solution to facilitate the development and the deployment of customer applications.

    You will participate in the prototyping phase of SoC solutions by providing software support for the validation of peripheral functionalities.

    Cortus is a multicultural environment company with various working worldwide.

    Minimum Requirements

    • Engineering masters degree in Electronics/Telecommunications/Computer sciences
    • Proven 5+ years of experiences as embedded software developer
    • Proficiency with C/C++ and scripting
    • Knowledge of real-time systems
    • Knowledge of CMSIS type on-board pilot solutions
    • English language: written and spoken

    Highly Desired Skills

    • Real-time systems (FreeRTOS, RIoT)
    • Sub-GigaHertz stacks
    • NBIoT or 3GPP stacks

    Job Type and Primary Location

    • Full time and permanent
    • Remote working up to 2 days per week
    • Primary location
      • Montpellier (34), France

    Benefits of Working at Cortus

    An attractive salary, luncheon vouchers, health insurance. Collaboration and teamwork are highly valued and accomplishments are duly celebrated.

    Cortus commits to a diverse and inclusive workplace and welcomes applications from candidates willing to work in an environment that allows initiative and requires flexibility, in this context successful candidates will join a team of exceptionally capable colleagues who work passionately on everything from chip design to cloud web interfaces. Periodic open Q&A sessions with the executive team are held. We have an open time off policy paired with a profound respect for work/life balance.

    Join our other customers in using our skills in system architecture.

    Contact us