Skip to content
mimi

QA Engineer - Sr

INVENSENSE

France · On-site Contract 1w ago

About the role

Software Development & Validation Engineer - EN

InvenSense, Inc. (NYSE: INVN) 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 solutions based on motion and/or sound. 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, thereby maximizing performance and accuracy. InvenSense technology can be found in Mobile, Wearables, IoT, Smart Home, Industrial, and Automotive products.

At InvenSense, we take pride and find satisfaction in doing our jobs well, and we value the companionship that comes from working with others who share our total commitment to our customers and one another. We are looking to hire a motivated and talented Engineer with experience in developing and automating test strategies for the optimization and validation of our mobile and embedded software to help us continue our impressive growth as a global market leader in MEMS SoC solutions, and to offer efficient and innovative algorithms to address the needs of our customers.

Mission

You will bring your technical expertise in the fields of software development, you will deliver innovative solutions to improve and automate our validation processes. Your attention to quality and detail will help you identify and propose enhancements to boost the performance of our algorithmic solutions (signal processing and artificial intelligence) for motion sensors, audio sensors, and ultrasonic distance measurement sensors.

Our projects will lead you to work across various domains, from Smartphones to the Internet of Things, including drones, robotics, wearables, earbuds and smart glasses.

Your software development skills, combined with your knowledge of signal processing and artificial intelligence, will be key assets in proposing and developing new validation strategies, helping us tackle upcoming challenges in the evolution of our sensor systems. You will collaborate within our team to support the development of validation tools and work closely with development engineers and algorithm specialists to design validation strategies and develop metrics for continuously assessing and improving the quality of our solutions.

This position based in Grenoble, France, as permanent full time (Contrat de travail à Durée Indéterminée, CDI).

You will be part of an international team spread across two sites: Grenoble - France and San Jose - California.

Interaction with Teams • Frequent interactions with the extended team based in San Jose, California • Frequent interactions with cross-functional teams, including algorithm, platform, and software tools teams • Occasional interactions with field application and marketing teams

Main Job Responsibilities • Define relevant test criteria, acquisition protocols, data collection, and database acquisition using our sensors. These elements are key to supporting algorithm development, characterization, and testing • Design and develop validation tools to automatically generate performance reports for our algorithms • Develop metrics to measure the quality of our signal processing algorithms • Integrate reference test equipment to evaluate these metrics and automate their use • Design validation strategies, create manual and automated test campaigns for our embedded system platforms integrating our sensors • Execute and supervise the test plan for TDK-InvenSense software products • Provide accurate test reports identifying expected improvements to meet project objectives and share them with our teams in France and the United States • Identify opportunities and features that can simplify and reduce validation effort through automation • Represent the validation team in projects (workload estimation, planning, project tracking, defect tracking, deliverables, internal validation)

Essential Skills and Experience • Engineering degree in Software Engineering, Computer Science, or related fields • 2+ years of similar experience • Significant experience as a Test & Validation Engineer • Ability to understand, specify, implement, integrate, and debug code • Intermediate level in Python programming (minimum 2 years of practice) • Good understanding of Object-Oriented Programming techniques • Solid understanding of different software layers (from embedded system architecture to application layer) • Knowledge of signal processing in the areas of motion, audio, and/or imaging • Strong problem-solving skills and ability to write accurate and thorough requirements • Ability to work independently and as a proactive team member • Detail-oriented and driven by targets and deadlines • Fluent in English and French: Excellent verbal and written communication skills

Desirable Skills and Experience • Beginner level in MATLAB development (at least one significant professional experience) • Programming experience in Java/Android, iOS, scripting languages (Batch, Shell) • Familiarity with version control tools such as Git or SVN • Successful experience with continuous integration processes and tools (e.g., Jenkins) • ... all considered additional assets for this position

Contact information

Raphaël Di Giusto | Sr Manager - Software QA

TDK, InvenSense France

22 avenue du Doyen Louis Weil - F38000 Grenoble

Raphael.DiGiusto@tdk.com

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free