Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world.We believe in the power of diversity and inclusion and cultivate a workplace culture of belonging that views uniqueness as a competitive edge and builds a community that enables our people to push the limits of innovation to make great products that create value and improve people's lives.Job Summary- To support our extraordinary teams who build great products and contribute to our growth, we're looking to add a _Software Test Development Engineer _located in Guadalajara, North Campus._- Reporting to the Operations Engineering Manager, the _Software Test Development Engineer_ role involves responsibilities for architecting, developing, and implementing software aspects of the test development process with a focus on product protocols, interfacing with hardware, equipment drivers, diagnostics, and data collection/data management._- What a typical day looks like:_- _ Work with the customer and design team to understand product test requirements._- _ Ability to interpret product specifications and documentation relating to functionality._- _ Understanding of manufacturing processes and tools._- _ Evaluate different product interfaces and operating systems._- _ Understand the software architecture of the product._- _ Understand standard communication protocols._- _ Develop product-specific diagnostics._- _ Understand the interaction between software / Hardware / Fixturing / Test environment._- _ Work closely with Design Engineers to understand product functionality._- _ Understand Flex standard test automation frameworks._- _ Support integration with shop floor control systems._- _ Be aware of all the latest software technologies._The experience we're looking to add to our team:- _BA/BS degree._- _Experience in similar position in electronic manufacturing environment._- _Advanced English communication skills (verbal and Written)._- _Experience in developing product-specific diagnostics._- _Understand the interaction between software / Hardware / Fixturing / Test environment._- _Knowledge in Python, Java,.Net, C++_- _Equipment integration & innovation_- _Ability in mechanical automation systems._- _Experience in TCP protocol._- _Programming with control systems_- _Ability with software development tools_- _Site support in automation Technical requirements._- _Previous experience on implementing standard solutions._- _.Net certification is a plus!_What you'll receive for the great work you provide:- _Competitive Salary._- _Life & Medical insurance._- _Christmas Bonus._- _Food Coupons._- _Saving Fund._IS81Job CategoryDesign, Process & Technology Engineering**Required Skills**: Optional Skills: