> Markdown version of [/jobs/ext/1211046-system-sw-tools-engineer](https://www.wearedevelopers.com/jobs/ext/1211046-system-sw-tools-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # System & SW Tools Engineer - **Company:** InvenSense - **Location:** Grenoble, France - **Salary:** €48,000.0 - €54,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, ARM Architecture, Assembly Language, Code Generation, Program Optimization, Profiling, Computer Engineering, Microarchitecture, Software Debugging, Eclipse (Software), Python (Programming Language), Open Source Technology, Qt (Software), Powerpc, Reduced Instruction Set Computing, Software Engineering, Toolchain, Web Applications, Information Technology, Optimization Algorithms, Front End Software Development - **Published:** July 9, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=e5e7dc3c37806798 ## About the Role Architect and optimize upstream GNU Toolchains for TDK DSPs to drive high-performance AI and sensor integration. Deep GCC/LLVM expertise, C/Assembly mastery, open-source community contributions., · BS or MS degree in Computer Science, Computer Engineering, or related field or equivalent experience · More than 12 years of experience with compiler development in a production environment. · Knowledge of Front-Ends or Compiler optimization techniques and code generation modules or libraries. · Strong hands-on C and multiple architecture assembly programming skills · Knowledge of Compiler UIs integration such as Eclipse IDE. · Fluent in English, excellent verbal and written communications skills Ways to stand out from the crowd: · Experienced compiler engineer with deep knowledge of GCC and LLVM internals, comfortable optimizing for custom hardware targets. GCC certification and validation. · Familiarity with CPU architecture such as Arm Architecture (AArch32, AArch64), RISC-V, x86_64, PowerPC or DSPs and engaging with pre-silicon compiler and toolchain contributions. · A track record of working with industry standard compiler infrastructure such as GNU Toolchain and familiarity with ML toolchain technologies. · Meaningful contributions to free software and open-source compiler communities. · Strong background in documentation (ie. Doxgen or other compatible documentation strategies) · Entrepreneurship mindset, directly bringing products to happy customers. ## Description We're looking for top-notch engineers to join our global team. If you're interested in being a part of our journey and helping us grow to become the leading provider of SoC platform solutions, we want to hear from you. We need you to design, develop and help improve the upstream GNU Toolchain for TDK InvenSense DSP. These compilers are key for the performance of sensors, AI, and other performance critical software deployed on our IMU and beyond. In this role you will solve critical problems by working alongside an outstanding algorithm and platform team with vision in Compiler technology and systems software, doing what you enjoy! You will also be collaborating with the relevant upstream projects and improving the state of the art., · Work with a geographically distributed partner organization to develop, modify and improve DSP Compiler and SW Tools at TDK InvenSense. · Contribute new features and optimization techniques targeting internal DSP, engaging with customers, upstream and open-source communities. · Develop compiler SW that is optimized for performance and ease of use. · GCC validation and certification. · Profiling Tools, Debugging Tools, IDE Integration · AI Driven Code Optimization Methods/Tools for TDK DSPs. · Be part of a team that is at the center of innovation and AI technologies. · python/Qt-based framework for creating tools and evaluation applications for testing and promoting company's IMUs sensors · Web Applications for Hosting Tools for Customers ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [The Power of Developer Communities](https://www.wearedevelopers.com/videos/1109-the-power-of-developer-communities) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 150 - The shift to AI generated code, fingerprinting and OKRs vs. doing your job](https://www.wearedevelopers.com/magazine/533-dev-digest-150-the-shift-to-ai-generated-code-fingerprinting-and-okrs-vs-doing-your-job) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)