Expoint – all jobs in one place
Finding the best job has never been easier

Software Engineer jobs at Arm in France, Valbonne

Discover your perfect match with Expoint. Search for job opportunities as a Software Engineer in France, Valbonne and join the network of leading companies in the high tech industry, like Arm. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
France
Valbonne
19 jobs found
21.07.2025
ARM

ARM Software Engineer France, Provence-Alpes-Côte d'Azur, Valbonne

Limitless High-tech career opportunities - Expoint
Develop and improve Python tools for working with YAML/XML/JSON based specifications. Implement and test software components that validate or transform architectural specification data. Contribute to improving the authoring experience and...
Description:
Job Description:

This is a hands-on role where you’ll be responsible for implementing new features, resolving issues, and improving the quality of our specification workflows. You’ll work closely with experienced engineers and specification authors, contributing to the efficiency and reliability of a growing platform

Responsibilities:
  • Develop and improve Python tools for working with YAML/XML/JSON based specifications.
  • Implement and test software components that validate or transform architectural specification data.
  • Contribute to improving the authoring experience and consistency of specifications.
  • Collaborate with partners across IP development and tooling teams to understand requirements.
  • Participate in code reviews and help maintain a high standard of code quality and documentation.
Required Skills and Experience :
  • Proficiency in Python or a similar programming language..
  • Strong problem-solving skills.
  • Experience using Git for version control and collaborative development.
  • High attention to detail and a commitment to writing clean, maintainable code.
  • Ability to work independently while knowing when to seek guidance.
  • Effective written and verbal communication skills in English.
  • Awareness of coding standards, testing, version control, and automation best practices.
  • Ability to use Bash or other shell environments for scripting and development workflows.
“Nice To Have” Skills and Experience :
  • Understanding of build systems, testing frameworks, and CI environments (e.g., Jenkins CI).
  • Proficiency in manipulating structured data formats such as XML, JSON, and YAML.
  • Basic understanding of Makefiles and build automation.
  • Familiarity with schema validation techniques (e.g., XSD, JSON Schema).
  • Experience writing or maintaining user documentation using Sphinx or similar tool.
  • Interest in hardware design concepts (e.g., registers, memory maps, interrupts, clocks, resets).
Show more
21.07.2025
ARM

ARM Staff Software Engineer France, Provence-Alpes-Côte d'Azur, Valbonne

Limitless High-tech career opportunities - Expoint
Application bring-up on/porting to Arm silicon and modelling platforms. Analyzing software stacks both statically (code structure) and dynamically (runtime performance profiling) to characterize the workloads/algorithms and determine a baseline performance...
Description:
Job Overview:

This diverse role will largely focus on providing software enablement for our next generation CPU and accelerator based technologies on target use-cases. Typical activities would include application and system analysis, technology research, hands-on software prototyping to understand how software and hardware behaves, experimental investigations, and performance analysis. Recent projects have included technologies related to AI Video Camera, Video encode/decode, and LLM (Large Language Model) applications.

Responsibilities:
  • Application bring-up on/porting to Arm silicon and modelling platforms
  • Analyzing software stacks both statically (code structure) and dynamically (runtime performance profiling) to characterize the workloads/algorithms and determine a baseline performance from which to start optimization
  • Accelerating algorithms with hand-optimized Arm assembly using the latest Arm technologies such as SVE (Scalable Vector Extensions) and SME (Scalable Matrix Extensions)
  • Projecting and measuring gains at the application level
  • Evaluating workload sensitivity to micro-architecture features and considering relevant trade-offs, especially related to performance
  • Providing suggestions about improvements to the (micro-)architecture & application software
  • Developing tools to automate workflow
  • Line management and taking the lead on some technical areas within the team
Required Skills and Experience :
  • Good understanding of computer architecture and embedded systems
  • Experience of software development for a commercial organization
  • Strong knowledge of C or C++ programming
  • Proficiency in problem solving and debugging skills
  • Practical, organized and analytical approach to work
  • Good oral and written English skills
  • Line management and/or mentoring experience
“Nice To Have” Skills and Experience :
  • Experience with assembly programming
  • Knowledge of optimising and profiling software
  • Software development and integration on Linux, Android, or similar systems
  • Knowledge of scripting languages, including Python
Show more

These jobs might be a good fit

20.07.2025
ARM

ARM CPU Benchmarking Performance Verification Engineer France, Provence-Alpes-Côte d'Azur, Valbonne

Limitless High-tech career opportunities - Expoint
Define and maintain various benchmarking environments in simulation, hardware emulation or FPGA. Develop a robust automation framework around these environments, from pre-processing to post-processing. Run diverse workloads and benchmarks on...
Description:
Job Overview:

In this role, you will craft, build, and evolve a state-of-the-art benchmarking framework that brings together the hardware platforms (FPGA, emulation) along with their surrounding tools and automated flows. From hands-on hardware integration to benchmarking reports generation, and through scalable scripting and CI pipelines, you will contribute to unlocking the full performance potential of our next-gen CPUs.

Responsibilities:
  • Define and maintain various benchmarking environments in simulation, hardware emulation or FPGA.
  • Develop a robust automation framework around these environments, from pre-processing to post-processing.
  • Run diverse workloads and benchmarks on in-development CPUs, and deliver insightful performance and benchmarking reports to the design team
Required Skills and Experience :
  • Solid foundation in Electrical Engineering, Computer Science or Engineering
  • Experience with hardware bring-up in pre-silicon environments (simulation, hardware emulation, FPGA)
  • Comfortable working in Linux-based development environments
  • Good English interpersonal skills
“Nice To Have” Skills and Experience :
  • Scripting skills in Python or Perl
  • Experience with CPU/System performance analysis
  • Familiarity with CPU micro-architectural concepts
In Return:

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).

Show more

These jobs might be a good fit

20.07.2025
ARM

ARM Senior Software Engineer Test France, Provence-Alpes-Côte d'Azur, Valbonne

Limitless High-tech career opportunities - Expoint
Cooperate with software teams to establish and implement quality processes at every stage of the development cycle. Develop automated test cases for firmware and Linux-based systems (bootloaders, kernel, device drivers...
Description:
Responsibilities:
  • Cooperate with software teams to establish and implement quality processes at every stage of the development cycle.
  • Develop automated test cases for firmware and Linux-based systems (bootloaders, kernel, device drivers and applications).
  • Drive improvement at every step of the process in a CI/CD environment.
  • Facilitate the timely and effective resolution of any issues detected.
Your day-to-day activities will include:
  • You will build automated test solutions to deliver production quality software alongside established teams working on our open-source software stack for embedded devices.
  • You will contribute to improvements in tooling and automation of various types of testing.
  • You will join a distributed team that leads validation efforts to enable the delivery of high-quality software for our new products.
Required Skills and Experience:
  • Good understanding of testing principles, strategies and techniques.
  • Experience with integration and system validation tests in an automated environment.
  • Proficient user of version control, test management and issue tracking tools.
  • Experience at the HW/SW interaction layer, with embedded systems, boot loaders, Linux kernel or device drivers.
  • Programming skills to write effective test cases in C and test orchestration in Python.
Nice To Have:
  • ISTQB foundation level certification.
  • Experience with functional or non-functional security testing.
  • Proficient working with Git, Jira, Yocto.
  • Knowledgeable in computer architecture and microarchitecture concepts - ideally for the Arm architecture and its ecosystem.
  • Curious about open-source and agile development practices.
Show more

These jobs might be a good fit

20.07.2025
ARM

ARM Principal System Performance Analysis Engineer France, Provence-Alpes-Côte d'Azur, Valbonne

Limitless High-tech career opportunities - Expoint
Implementation of performance critical machines specific kernel or ARM assembly code on dedicated hardware accelerator and CPU to drive algorithm and architecture exploration. Collaborate with ML Algorithm development team to...
Description:
Job Overview:

Develop in depth understanding of ML workload, develop algorithms and optimization techniques to drive PPA (Performance, Power, Area) on current and future Arm platforms.

  1. Implementation of performance critical machines specific kernel or ARM assembly code on dedicated hardware accelerator and CPU to drive algorithm and architecture exploration
  2. Collaborate with ML Algorithm development team to explore performance critical analysis
  3. Develop internal tooling capabilities to support algorithmic and architecture exploration
Examples:
  • Develop performance critical assembly code to accelerate ML operations done in low precision arithmetic
  • Develop performance critical kernel to accelerate fusing of multiple ML operations on accelerators
  • Explore different quantization schemes and assess performance PPA trade off
We are looking for individuals who:
  • 3+ years experience in developing performance critical kernel on dedicated accelerator, GPU or CPU
  • Graduate students in Computer Engineering, Electrical Engineering, Computer Science or other related technical fields
  • Deep knowledge in machine learning, deep learning, and neural network design, optimization, and compression techniques
  • Overall high-level knowledge of computer architecture, systems, and HW-SW co-design
  • Ability to develop and work with large software systems in programming languages like Python
  • Knowledge of cutting-edge deep learning libraries such as Tensorflow, and Pytorch
  • Willing to learn and train large deep learning models on GPU-based systems
Qualities that will help your application stand out:
  • Experience with ML model design, optimization, and HW-SW co-development methodology
  • ML Model Optimization techniques targeting PPA (Performance, Power, and Area) of neural networks on ARM compute platforms
  • Adaptability to the fast-moving ML industry and willingness to learn new technology in a very dynamic environment
In Return:

Working on interesting new projects with leaders in the field is exciting, but we also know how important it is to receive support. That's why throughout your internship, you can expect regular feedback and development opportunities, social activities to connect with your peers, an end of internship celebration, plus the opportunity to be *considered for future Graduate positions (*subject to performance). #getreadytogrow

In addition to a competitive salary and rewards package, our on-the-job learning and mentoring/buddy schemes provide unparalleled learning and networking opportunities from the best in the industry.

Show more

These jobs might be a good fit

22.06.2025
ARM

ARM Senior Safety Engineer France, Provence-Alpes-Côte d'Azur, Valbonne

Limitless High-tech career opportunities - Expoint
Implement the Safety Analysis activities on the automotive and industrial HW, SW, System Architectures. Contribute to exploration, continuous improvement, and standardization of methodologies; evaluation of new tools and proposal of...
Description:

You will join an expert and motivated team responsible for crafting the next generation of Automotive and Industrial Architectures using cutting edge technologies, like AI, Chiplets, Quantum, etc. The role requires working on the HW and SW Architectures Safety Concept and Analysis for Automotive and Industrial applications in a dependability context, considering the impact of system attributes like Safety, Cybersecurity, Reliability, Availability, and Real-Time. You will use industry-standard coordinated design and analysis tools to conduct a comprehensive set of inductive and deductive, qualitative, and quantitative safety analyses and technology investigations.

Responsibilities:

  • Implement the Safety Analysis activities on the automotive and industrial HW, SW, System Architectures.
  • Contribute to exploration, continuous improvement, and standardization of methodologies; evaluation of new tools and proposal of new creative practices to enable efficient application and adoption of safety processes.Deliver high-quality documentation, i.e., reports and work products, according to industry
  • standards, groundbreaking methodologies, tools, and templates.
  • Get familiar with Functional Safety Standards and contribute to methods and processes used by the CT FuSa Team.

Required Skills and Experience:

  • A Master in Electronics or Computer Science or similar (PhD or relevant experience in industry would be a plus!).
  • Design and Verification of embedded electronics systems, HW and SW architectures, with experience of HDL languages, i.e. Verilog, VHDL and programming languages, i.e. Assembler, C, C++, Python.
  • Experienced with authoring and reviewing high-level quality documentation.
  • Strong interpersonal skills to convey sophisticated technical information efficiently.
  • We seek enthusiasm and flexibility; you are hardworking with a real passion for enabling others to succeed.

“Nice To Have”:

  • Experience in Cybersecurity technology projects (Plus!).
  • Experience in the development of ML/AI applications using state-of-the-art toolchains, i.e. Pytorch, TensorFlow (Plus!).
  • Experience with HW and SW Architecture Modelling. Model-Based System Engineering, ISO 15288, MagicGrid Framework, SysML 2.0 (Plus!).
  • Exposure and familiarity with Reliability methodologies.
  • Knowledge of automotive platforms for AD, ADAS, IVI, Digital Cockpit, SoC Architectures.
  • Exposure to Safety Critical solutions and applications

In Return:

We offer a competitive reward package including healthcare and wellness support. In addition, there are other benefits such as a supplementary pension, and 25 days annual leave (with an option to buy an additional 5 days per year).

You will be working at the Arm HQ in Cambridge, and you will have plenty of opportunities in an evolving organization that is currently enabling the AI technological revolution in the mobile, infrastructure, industrial, and automotive domains.

Show more

These jobs might be a good fit

21.06.2025
ARM

ARM Graduate Physical Implementation Engineer - CPU France, Provence-Alpes-Côte d'Azur, Valbonne

Limitless High-tech career opportunities - Expoint
Exposure to synthesis/clock tree, place and route tools and techniques. Understanding of Power versus Performance versus Area tradeoff in typical CMOS design. Exposure to CPU micro-architecture concepts (cache, MMU, pipeline…)....
Description:
Job Overview:

Meeting Area, Frequency and Power requirements are some of the most meaningful activities in CPU development. We work closely with micro-architecture designers and standards cells/Macro designers to build and improve metrics and quality of designs, targeting 3nm and below technology nodes.

As member of the CPU implementation team, you will work to identify critical paths and timing bottlenecks across IP development, enabling accurate trade-off between the various performance metrics of the designs (frequency, IPC, power, area).

Are recently graduated, or soon to graduate from a University or Engineering School, in Electronic Engineering or Computer Science. A prior internship in a similar field would be beneficial. We are also looking for:

  • Exposure to synthesis/clock tree, place and route tools and techniques
  • Understanding of Power versus Performance versus Area tradeoff in typical CMOS design
  • Exposure to CPU micro-architecture concepts (cache, MMU, pipeline…)
Qualities that will help your application stand out:
  • Good interpersonal skills
  • Experience of developing scripts (Python, Perl, Tcl …), working in UNIX/Linux environment, code versioning with GIT

We encourage early applications as we review them on a first come/first served basis.

In Return:

In addition to a competitive salary and , you'll also receive the support, autonomy and opportunity to excel in your career.

With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.

You'll also be invited to our best-in-class Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Develop and improve Python tools for working with YAML/XML/JSON based specifications. Implement and test software components that validate or transform architectural specification data. Contribute to improving the authoring experience and...
Description:
Job Description:

This is a hands-on role where you’ll be responsible for implementing new features, resolving issues, and improving the quality of our specification workflows. You’ll work closely with experienced engineers and specification authors, contributing to the efficiency and reliability of a growing platform

Responsibilities:
  • Develop and improve Python tools for working with YAML/XML/JSON based specifications.
  • Implement and test software components that validate or transform architectural specification data.
  • Contribute to improving the authoring experience and consistency of specifications.
  • Collaborate with partners across IP development and tooling teams to understand requirements.
  • Participate in code reviews and help maintain a high standard of code quality and documentation.
Required Skills and Experience :
  • Proficiency in Python or a similar programming language..
  • Strong problem-solving skills.
  • Experience using Git for version control and collaborative development.
  • High attention to detail and a commitment to writing clean, maintainable code.
  • Ability to work independently while knowing when to seek guidance.
  • Effective written and verbal communication skills in English.
  • Awareness of coding standards, testing, version control, and automation best practices.
  • Ability to use Bash or other shell environments for scripting and development workflows.
“Nice To Have” Skills and Experience :
  • Understanding of build systems, testing frameworks, and CI environments (e.g., Jenkins CI).
  • Proficiency in manipulating structured data formats such as XML, JSON, and YAML.
  • Basic understanding of Makefiles and build automation.
  • Familiarity with schema validation techniques (e.g., XSD, JSON Schema).
  • Experience writing or maintaining user documentation using Sphinx or similar tool.
  • Interest in hardware design concepts (e.g., registers, memory maps, interrupts, clocks, resets).
Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Engineer opportunities at Arm in France, Valbonne. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.