TDKposted 4 days ago
Full-time • Mid Level
Milan, TN
Computer and Electronic Product Manufacturing

About the position

InvenSense Inc., a TDK Group Company, is seeking a Test Software Integration Engineer (Sr) to join the Test Product & Technology Development group. This position is unique compared to other software and test roles, as it involves working with a highly talented and dynamic team focused on developing MEMS sensor platforms. The role requires multidisciplinary skills and offers exceptional opportunities to contribute to the engineering process by leading MEMS sensor development and support, as well as building custom software that empowers engineering teams to deliver high-quality sensor products efficiently. The engineer will collaborate with various engineering teams to develop scalable tools and infrastructure that enhance product development speed and quality.

Responsibilities

  • Develop and maintain production test software platform framework for MEMS sensors chips.
  • Develop infrastructure software to drive external test hardware tools (e.g., scopes, rate tables, ovens, shakers) used in characterization and qualification.
  • Work cross-functionally with various groups to improve the existing testers software quality and performance.
  • Maintain code release and code reviews on tools like Bitbucket, JIRA, and Confluence.
  • Work with cross-functional teams to document test SW features.
  • Develop and maintain extract transform and load (ETL) of data using Python, is a plus.
  • Develop data analysis tools and algorithms using Python (Pandas) is a plus.
  • Develop and maintain MEMS sensors production line database using MySQL.

Requirements

  • MS +2 years or BS +5 years of experience in Software Engineering or related fields.
  • Proficiency in object-oriented programming languages like C++, C#, and Python.
  • Develop front-end software for automatic test equipment (ATE) using C#.
  • Proficiency in code and product debugging methods.
  • Use of lab tools such as oscilloscopes, Spectrum analyzer, logic analyzer, etc.
  • SW development for NI hardware.
  • SW development for hardware drivers (digital scopes, function generators, external power supplies, digitally controlled test tools).
  • Experience in software debugging for hardware drivers.
  • Experience in serial communication protocols (I2C, SPI, UART, etc.).
  • Visual Studio and .Net development in C# or C++.

Nice-to-haves

  • Knowledge of CI/CD tools (Bitbucket, Jenkins, Bamboo).
  • Experience with process automation.
  • Basic knowledge of Digital Signal Processing (DSP).
  • Experience with Embedded Systems.
  • Experience with LabVIEW.
  • Python for data analysis.
  • Experience with database development in MS SQL or MySQL.
  • Maintain code release and code reviews on tools like Bitbucket, Bamboo, and JIRA.
  • Web development skills, such as HTML, CSS, JavaScript, Bootstrap, Python, Flask, SQL Alchemy, or NodeJs.
  • Excellent technical and communication skills.
  • Excellent problem solver and critical thinker.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service