System & SW Tools Engineer

InvenSense
Grenoble, France
about 1 month ago
Apply on fr.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€48,000.0 - €54,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Artificial Intelligence ARM Architecture Assembly Language Code Generation Program Optimization Profiling Computer Engineering Microarchitecture Software Debugging Eclipse (Software) Python (Programming Language) Open Source Technology
+9 more
Qt (Software) Powerpc Reduced Instruction Set Computing Software Engineering Toolchain Web Applications Information Technology Optimization Algorithms Front End Software Development

Job 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

Requirements

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.

About the company

InvenSense, a TDK group company, is a world-leading provider of MEMS and magnetic sensor solutions found in mobile, wearable, smart home, AR/VR, and other consumer and IoT applications. We are innovators with a 20+ year history of patented sensor technologies. As experts in our field, we lead industry breakthroughs in consumer, industrial and automotive technology and reliably deliver high-quality solutions to our partners across global markets.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · World Congress 2025

5:05 min

Combining software creation skills with marketing and public building

David Levai · LIVE

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

2:11 min

Promoting an open toolchain to maximize developer choice

Anu Bharadwaj Anu Bharadwaj · World Congress 2023

Videos

See all

Related articles

See all