Senior Software Engineer

il y a 3 jours


Sophia Antipolis, France Arm Temps plein

Show more

**Job Overview**:
Want to use your C++ skills creatively in an exciting, dynamic company?

The CPU team at Arm is looking for highly skilled and motivated engineers to join us modelling Arm’s next-generation architectures. We build C++ software models of leading-edge Arm technologies that will power future systems in markets such as machine learning, automotive, high-performance computing, mobile and the Internet of Things (IoT).

As one of the first consumers of new architectures, you will influence the success of an industry and develop tools that are vital to the successful development of Arm CPUs.

As part of the Functional Simulation team, you will collaborate with CPU designers to understand implementation specific behaviour of the IP being developed so that it could be incorporated into the functional models. Also, you will interact with verification engineers that will integrate the model on their workflow and use it to guarantee that CPUs functionality is aligned with the architecture specification.

Simulation speed is of paramount importance for the timely delivery of new CPUs to market. For this reason, you will be building and improving highly efficient scalable C++ models able to simulate very large number of instructions in limited amount of time.

**Responsibilities**:

- To develop, test, and maintain high speed software models for Arm’s new generation CPUs and system level IP.
- Technically support other specialists and users of your models
- Be responsible for producing and executing model development plans for your area of responsibility, in conjunction with project management and engineering peers
- Build Virtual Platforms that can be used for CPU verification
- Collaborate with other engineering, architecture and research groups to advance the Arm-based ecosystem
- Contribute to the continuous improvement of Arm modelling methodologies
- Enable partners to progress on their software stack prior silicon availability

***Required Skills and Experience**:

- Excellent C++ skills
- Strong Software Engineering experience, including requirements analysis, design, implementation, performance analysis and debugging
- Excellent interpersonal and communication skills
- Enthusiastic and self-motivating
- Flair for lateral thinking and problem solving
- Willingness to be flexible and accept new challenges

***“Nice To Have” Skills and Experience**:

- Detailed understanding of CPU architecture, familiarity with one or more CPU instruction sets, knowledge of ABIs (particularly Arm and x86_64)
- Experience with 'modern C++' (C++11/14) or Python
- Experience of cross-platform development for Linux and Windows

***In Return**:
With offices around the world, Arm is a dynamic community of dedicated, creative and highly talented engineers. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we support our people to share their unique contributions to Arm's success in the global marketplace.

This role is based on Arm’s Sophia Antipolis design centre, France.

Arm’s Sophia Antipolis design centre is located in one of the most beautiful parts of France, at the heart of Europe’s largest and most dynamic technology park. Surrounded by mountains and the Mediterranean Sea, this outstanding design centre has delivered leading products from the Arm’s Cortex (TM) processor family.

You will work directly with engineers across the company to build next-generation IPs and CPUs. You will have a direct impact on our bottom line and the ability to deliver improvements for our customers. You will be part of a growing, fast-paced, and fun team. You will have ownership for the implementation of your work.

We have a friendly and high-performance working environment, where Arm offers a competitive benefits package in France including: private medical insurance (employee and family), 25 days annual leave, 20-day sabbatical every four years, supplementary pension and reduction in working hours (11 days).

LI-DDG1

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.


  • Senior Staff Software Engineer

    il y a 2 semaines


    Sophia Antipolis, France Sept Lieues Temps plein

    PME internationale spécialisée dans le développement et la commercialisation d'une technologie de réseau sur puce. Leader de son marché, elle offre un environnement de travail stimulant, ainsi qu'une ambiance Start up de la Silicon Valley, ou est situé son siège social. Elle possède 60% des parts du marché. Raison de recrutement : développement...

  • Senior Staff Software Engineer

    il y a 2 semaines


    Sophia Antipolis, France Arteris IP Temps plein

    **Do you want to contribute to the backbone of some of the world’s most popular S**ystem **o**n **C**hip**s?** As a **Senior Staff Software Engineer** at Arteris, you will have a leading role in the development of next generation of Arteris IP solutions, enabling the design of extremely configurable digital logic blocks. We intend to revolutionize the...


  • Sophia Antipolis, France Arteris Temps plein

    As a **Senior** **Staff **Software Engineer** at Arteris, you will have a leading role in the development of next generation of Arteris IP solutions, enabling the design of extremely configurable digital logic blocks. We intend to revolutionize the way to design SoC, and we are looking for engineering talents willing to expose themselves to new software...

  • Senior Software Engineer

    il y a 6 jours


    Sophia Antipolis, France Arm Temps plein

    Show more **Job Overview**: Want to use your C++ skills creatively in an exciting, dynamic company? The CPU team at Arm is looking for highly skilled and motivated engineers to join us modelling Arm’s next-generation architectures. We build C++ software models of leading-edge Arm technologies that will power future systems in markets such as machine...

  • Sta Software Engineer

    il y a 2 semaines


    Sophia Antipolis, France Menta Temps plein

    Full-time - Sophia-Antipolis, France or Yerevan, Armenia Software Engineer to contribute to the development and optimization of Static Timing Analysis (STA) tools **Missions**: **Responsabilities** - Develop and optimize Static Timing Analysis (STA) algorithms for EDA tools. - Collaborate closely with hardware engineers to translate STA concepts into...


  • Sophia Antipolis, France Arm Temps plein

    Show more **Job Overview**: Are you enthusiastic about new technologies? This position is an excellent opportunity for an experienced and highly motivated software engineer to join the hardworking Advanced Product team and shape the future. We are looking for an engineer with a broad skills to cover product enablement and validation with an emphasis on...

  • Senior Software Engineer

    il y a 2 semaines


    Sophia Antipolis, Provence-Alpes-Côte d'Azur, France Datadog Temps plein

    At Datadog, we are building a next-generation AI platform that enables seamless training, tracking, and deployment of ML and LLM models at scale. The Training & Registry team is responsible for the infrastructure and tooling that allows applied scientists to iterate rapidly and reliably—managing training jobs, tracking experimentation, and versioning model...

  • Senior Software Engineer

    il y a 2 semaines


    Sophia Antipolis, Provence-Alpes-Côte d'Azur, France Datadog Temps plein

    At Datadog, we're building an AI Platform that powers ML and LLM features across our observability and security products. The Serving team plays a mission-critical role in this platform: ensuring that trained models can be reliably deployed and served at scale in production, across multiple data centers and compute environments.Our goal is to enable...

  • Eda Software Engineer

    il y a 2 semaines


    Sophia Antipolis, France Menta Temps plein

    Full time - Sophia-Antipolis, France or Yerevan, Armenia Software Engineer with experience in EDA tool development and understanding of FPGA design flows **Missions**: **Responsabilities** - Develop and optimize EDA software for eFPGA and ASIC design. - Implement GUI interfaces using Qt to enhance user experience. - Work on synthesis, placement, routing,...


  • Sophia Antipolis, France IC Resources Temps plein

    Salary: €50-70k (dependent on years of experience), bonus, RSUs Job Type: Permanent - Exciting new opportunity as Senior Design Verification Engineer to join the world leader in network on-chip interconnect technology integration and deployment for SoCs.- As Senior Design Verification Engineer, you will be working with skilled engineers who are passionate...