Intern - France
Offre de stage – Automation of algorithm libraries generation to support end-customers
About TDK InvenSense
Founded in 2003, InvenSense Inc., a TDK Group Company, is the world's leading provider of MEMS sensor platforms. InvenSense's vision of Sensing Everything targets the consumer electronics and industrial markets with integrated Motion and Sound solutions. Our solutions combine MEMS (micro electrical mechanical systems) sensors, such as accelerometers, gyroscopes, compasses, and microphones with proprietary algorithms and firmware that intelligently process, synthesize, and calibrate the output of sensors, maximizing performance and accuracy. InvenSense's motion tracking, audio and location platforms, and services can be found in many of the world's largest and most iconic brands including smartphones, tablets, wearables, drones, gaming devices, internet of things, automotive products, and remote controls for smart TVs.
InvenSense is headquartered in San Jose, CA and has offices in Boston, China, Taiwan, Korea, Japan, France, Canada, Slovakia, and Italy. We're looking for top-notch students to join our global intern 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 definitely want to hear from you.
We are looking for motivated students to join our 2026 Summer Intern Program Our intern program includes real work assignments, Intern Appreciation Day (interacting with CEO and VPs), Networking Lunch with hiring managers, technical talks, play with technology, off-site fun events, and more
Internship Description
Software Platform Team provides ready-to-use combined hardware and software solutions to all TDK customers. We provide them various pieces of SW including low-level drivers, reference SW, GUI tools designed for nice rendering and algorithms enabling high-level use-cases on final devices (orientation, activity classification, gesture recognition...).
One of the team missions is to make our algorithms, released to end-customers as closed source libraries, compliant with any platform, whatever the hardware and compiler toolchain. Today, the on-demand support of these libraries requires developers to identify feature, toolchain, core architecture and, potentially, add the support of specific cross-compilation toolchain in our build system. In some cases, some cyber-security mechanisms are added for increased library protection. An automated library management will dramatically improve customer's time to market.
As part of the Software Platform Team in Grenoble, your goal will be first to develop an internal tool to identify if an existing library fits the customer requests (in terms of feature, toolchain, core architecture...). This task will give you an overview of the current state of our build system. Then, you will evaluate how AI technology can help developers in the support process of the algorithm libraries. Ultimately, you will create some automation on top of the current system to generate libraries with limited human supervision.
This work encompasses multiple technical aspects from build automation (based on JIRA/Jenkins) to AI technology as well as cross-compilation in the context of various core architectures and toolchains. The whole work is a great fit for someone who's proactive, with a certain taste for autonomous work and eager to develop some dev-ops skills.
Qualifications
- Strong taste for automation and SW process development.
- Cores architecture and toolchains – some basic knowledge is necessary.
- Comfortable using Git (version control) – you'll be using it daily.
- Some knowledge about Jenkins build system is a plus.
- JIRA is our bug tracker – any experience or knowledge about a bug tracker would help.
- Proactive and independent – we value people who take initiative and bring ideas to the table.
- AI technology (Chatbot) – No prior experience is required, but you should be keen to learn and experiment.
Education level : Final year student in Engineering School
Dates : 2026
Duration : 6 months, at Grenoble Europole
Contact:
Thank you to send your curriculum vitae via email and cover letter to Pierre ).