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

Software Technical Lead / Engineering Manager jobs at Arm in France, Valbonne

Discover your perfect match with Expoint. Search for job opportunities as a Software Technical Lead / Engineering Manager 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
9 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 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

12.05.2025
ARM

ARM Staff/Lead Firmware Engineer France, Provence-Alpes-Côte d'Azur, Valbonne

Limitless High-tech career opportunities - Expoint
Provide technical direction and line management for a team of engineers. Analyse roadmap requirements, break down tasks, and help implement project plans. Guide on best software development practices. Participate in...
Description:


Responsibilities:

Your day-to-day activities will include:

  • Provide technical direction and line management for a team of engineers.
  • Analyse roadmap requirements, break down tasks, and help implement project plans.
  • Guide on best software development practices.
  • Participate in the design and implementation of new features, as well as testing on various platforms including software models and FPGA systems.


Required Skills and Experience :

  • You have experience and skills for people management, including recruiting, managing talent, team building, and developing team members.
  • You are proficient in C programming.
  • You possess expertise in Linux development (OS fundamentals, device drivers and kernel modules), and a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture.
  • Experience across the full software lifecycle, from concept to delivery and maintenance. You’re familiar with Agile development, CI, and automated testing.
  • Experience collaborating with and contributing to open-source projects such as Linux distributions, the Linux kernel, AOSP, TF-A, TF-M, UEFI EDK II, U-Boot, or Xen/pKVM.


“Nice To Have” Skills and Experience :

  • Experience with the Yocto project.
  • Exposure to AI / ML software stacks, and tooling.
  • Familiarity with container platforms such as Podman or Docker.
  • Exposure to Linux multimedia frameworks (Gstreamer, V4L/V4L2, ALSA).
  • Experience with Security Development Lifecycle (SDL) practices.


Show more

These jobs might be a good fit

12.05.2025
ARM

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

Limitless High-tech career opportunities - Expoint
Analyse benchmarks and workloads to identify software and hardware optimization opportunities, analyse CPU performance and understand limitations we need to break through. Collaborate with various software teams, compiler, OS, applications...
Description:


Responsibilities:

  • Analyse benchmarks and workloads to identify software and hardware optimization opportunities, analyse CPU performance and understand limitations we need to break through.
  • Collaborate with various software teams, compiler, OS, applications to implement improvements.
  • Collaborate with CPU design teams to identify bottlenecks.
  • Write/Extract performance tests out of existing SW applications and run it on C/C++ models, emulators or real devices (Laptops, Smartphones, Servers…) on various operating systems.
  • Work alongside with modelling engineers, CPU design teams and Arm Architecture group.
  • Drive technical activities.
  • Collaborate with Business teams and partners to present technical results.


Required Skills and Experience :

  • You graduated from a university or Engineering School, in Computer Science, Mathematics, Electronic / Electrical Engineering, or other related science
  • You have bare minimum of several years of either software, hardware, or mathematic experience.
  • You have some a proven experience in SW programming alongside with technical management
  • You have a passion to innovate, think different, explore new avenues.
  • You can work efficiently alone as well as in a team environment.


“Nice To Have” Skills and Experience :

  • Having strong SW development experience in one or several domains like HPC, machine learning, distributed applications, web technologies, mobile applications, databases, multi-media, …
  • Having strong development skills in one or more high-level programming languages (C, C++, Java, Rust, …)
  • Have SW performance analysis experience in platforms like Android (big/LITTLE systems), Windows, Linux and operating System settings impact (power management, frequency governor…) , single-threaded vs multi-threaded…
  • Having working experience in CPU performance analysis, methodology (PMU-based, TDA, …), tools (linux perf, Intel Vtune, android simpleperf/perfetto, …), aarch64 assembly language programming
  • Having knowledge on CPU architecture and micro-architecture performance techniques (branch prediction, prefetchers, …)
  • You are used to develop and adapt some experimental application code to test new architectures.
  • You demonstrate passion, drive and diligence.
  • You have good written and verbal communication skills


Show more

These jobs might be a good fit

28.04.2025
ARM

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

Limitless High-tech career opportunities - Expoint
Setup, maintain and improve an infrastructure to massively collect and analyse power data on next generation CPUs. You will have to ensure such infrastructure can scale across data size, number...
Description:


This job is located in Arm Sophia Antipolis design center based in one of the most appealing parts of France, at the heart of Europe’s largest and most dynamic technology park, surrounded by mountains and the Mediterranean Sea.

From there, and if you accept the challenge, you will be part of an Arm global power team distributed through multiple countries that support all future generations of processors aiming to appear in the most desirable products over the next years.

Job Purpose


Power analysis and improvement is a key activity in our product development. We address that to a large-scale from architecture, hardware design to software development. To enable efficient hardware development, architecture and micro architecture choices we need to evaluate power as quickly and accurately as possible.

Key Accountabilities/Responsibilities:


As a member of our team, you will:

  • Setup, maintain and improve an infrastructure to massively collect and analyse power data on next generation CPUs.
  • You will have to ensure such infrastructure can scale across data size, number of products and versions while remaining computationally efficient.

Required Skills and Experience :

  • Hold a Bachelors, Masters or PhD in Computer Science, Mathematics, Electronic / Electrical Engineering from University or Engineering School. Candidates with alternative degrees will also be considered if they have relevant experience.
  • Emerging professional with previous work in software and data management and analysis.
  • Proficiency in software programming and scripting languages (Python, C++)
  • Experience with big data management and ETL optimisation
  • Strong interpersonal skills, with an ability to work well as part of a team and a willingness to address varied technical challenges


“Nice To Have” Skills and Experience :

  • Data mining and modeling
  • Knowledge and/or experience in RTL (Verilog or VHDL)
  • Knowledge of CPU architecture and micro-architecture concepts
  • Problem-solving approach


In Return:

We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions. In this role you will be working with extraordinary engineering teams spanning multiple fields, providing a great opportunity for expanding your expertise while also delivering measurable improvements to verification efficiency.

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 Technical Lead / Engineering Manager 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.