Software Algorithms Engineer
il y a 6 jours
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 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.
Mission and Opportunity
Within our Motion Algo Team, you will be responsible to design sensor systems that produce new features, taking into account power, performance, footprint. You will not only design the sensor system, but for sure deliver the heart of the feature, new advanced algorithms, pushing the boundaries. The algorithms being inserted in a system data flow, we are looking at best ways along the system to improve performances.
You will also improve, cure or optimize existing algorithms, and their implementation in domains relying on raw motion sensor data and other types of sensors. Producing robust and reliable algorithms and measuring their performance and assessing their footprint under real conditions is an important part of the position. As you will have expertise on the domain, you will likely contribute and drive very technical projects pushing the boundaries of what we do today. So knowing how to spec. a sensor system, the needed data collections, know sensor behavior and spec. the needed settings, also design metrics to measure a behavior, know test equipment, is key for that mission.
At TDK-Invensense we foster a collaborative and supportive engineering and business culture. Especially, as our Algorithms in a sensor system are - an important but only a part - of a solution, collaboration between Algorithm team, SW Teams, QA, but also HW team, MEMS Teams, to understand the sensor and how the full system matters to the performance. Therefore, your ability to demonstrate excellent communication skills is critical as you interact with engineers from other teams (system, validation, embedded software development, and marketing), partners, and suppliers. In doing so, you will enjoy the opportunity to be visible and measurably contribute to the advancement of our technology and product lines.
We're a very lively small company and you will have a vast potential playground to show and exercise your talents.
Primary Job Responsibilities:
· Design, develop and implement novel sensor systems for new features, deliver associated algorithms based on motion sensors (calibration, orientation, gesture recognition, context detection, … activities measurements),
· Specify needed data collection, Sensor System, Measure Performances, Specify needed test equipment, provide uncertainties, interpret results and performances.
· Communicate in efficient manner on the technology, feature or project status, risks,
· Develop, Improve, correct existing algorithms and adapt them to respect embedded systems constraints,
· Design and develop clean, documented, and easy to maintain code (mainly in C language)
· Characterize algorithm performance,
· Support FAEs/Marketing on delivered software and features. Develop demonstrators when needed.
· Communicate complex technical information and analysis to team members and management
Essential Skills and Experience
· MSc/Ph.D. in Computer Science, Signal Processing, Mathematics, Telecommunication or Similar,
· 10+ years of experience in a similar industrial context of Sensor Systems, Algorithms, Embedded SW, Consumer, Industrial. Testing Equipment .. We'll review all candidates and we welcome more or less experienced talents,
· Exercised proven background in signal processing and Algorithms (on inertial sensors, but other sensors experience is also welcome, can be a plus, note signal processing on communication technologies is welcome for sure, …),
· Exercised experience in C language for embedded software production with industrial standards for development,
· Team Work SW development tools, GIT, Code Coverage Tools,
· Knowing or Mastering C fixed-point implementation, it's limits, traps, and algorithm optimization methods,
· Proficiency in Python, MATLAB,
· Knowledge about small MicroControllers, their capabilities.
· Ability to lead solid innovation, characterize, debug and evaluate algorithms, Less experienced candidates are also welcome,
· Passionate, problem solver, autonomous, and team player,
· Enthusiasm to learn/share new methods and techniques within several technical areas,
· Very good English communication,
· Cohesive ability to work in an international, multicultural environment,
Reporting & Interactions
· Direct report to the local manager,
· Frequent interactions with cross-functional teams including QA, platform, and tools, and with the extended team based in San Jose, California
· Bring Solid Data Driven and Experience driven Expertise to our SW Lead for our Business Unit(s). Report progress, advise solutions
· Interactions with Marketing and FAEs.
Niveau hiérarchique
Confirmé
Type d'emploi
Temps plein
Fonction
Ingénierie et Études/recherche
Secteurs
Fabrication de semi-conducteurs
-
Software Algorithms Engineer
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France TDK InvenSense Temps pleinFounded 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, Sound, UltraSound, Pressure, Gas solutions. Our solutions combine MEMS (micro electrical mechanical systems) sensors, such as...
-
Software Algorithms Engineer
il y a 4 semaines
Grenoble, Auvergne-Rhône-Alpes, France TDK InvenSense Temps pleinAmerican R&D Center (ARDC) is a central R&D organization of the TDK Group. Its mission is to contribute into the design of new products within TDK with the ambition to create new product lines. ARDC is working closely with InvenSense Inc., a TDK Group Company, who is the world's leading provider of MEMS sensor platforms. InvenSense's vision of Sensing...
-
Embedded Software Engineer
il y a 4 semaines
Grenoble, Auvergne-Rhône-Alpes, France IC Resources Temps pleinAn Embedded Software Engineer – Networking is sought by this leading semiconductor company to be based at their R+D Centre in Grenoble (location could also be in Nice). The Embedded Networking Software Engineer will be responsible for developing PHY / MAC layer drivers and firmware for emerging networking systems and software. The Embedded Software...
-
QA Engineer
il y a 6 jours
Grenoble, Auvergne-Rhône-Alpes, France TDK InvenSense Temps pleinInvenSense, 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,...
-
Software Engineer
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France Corin Temps pleinJoin Corin as a Software Engineer - Grenoble, France Join Corin to work within a small dynamic team that has a high impact on the quality of life of patients worldwide. We are not a startup business - we offer market-leading products that are continuously evolving for the global orthopaedic market. Corin is looking for a talented and motivated Software...
-
Software Engineer
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France Corin Temps pleinJoin Corin as a Software Engineer - Grenoble, France Join Corin to work within a small dynamic team that has a high impact on the quality of life of patients worldwide. We are not a startup business - we offer market-leading products that are continuously evolving for the global orthopaedic market. Corin is looking for a talented and motivated Software...
-
Software Engineer
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France Corin Temps pleinJoin Corin as a Software Engineer - Grenoble, France Join Corin to work within a small dynamic team that has a high impact on the quality of life of patients worldwide. We are not a startup business - we offer market-leading products that are continuously evolving for the global orthopaedic market. Corin is looking for a talented and motivated Software...
-
Software Engineer
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France Future Publishing Temps plein 45 000 € - 55 000 €DescriptionWhat you'll be doingFuture is looking for a Java Software Engineer with experience in web and software applications development and Agile team work, to join our development team in Grenoble (Hybrid role remote/office). Elevate your expertise within Future’s innovative Emailtech Team. We are seeking a passionate engineer to architect and deliver...
-
ML Engineer
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France Qualcomm Temps plein*Company:*Qualcomm France S.A.R.L.*Job Area:*Engineering Group, Engineering Group > Machine Learning Engineering*General Summary:*Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It...
-
Software Engineer
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France Future Publishing Temps pleinDescriptionWhat you'll be doingFuture is looking for a Java Software Engineer with experience in web and software applications development and Agile team work, to join our development team in Grenoble (Hybrid role remote/office). Elevate your expertise within Future’s innovative Emailtech Team. We are seeking a passionate engineer to architect and deliver...