Tyco Electronics Singapore Pte Ltd (TE Connectivity) is looking for a Staff Software Engineer to join our Corporate R&D Center. The Software Engineer will be part of a newly formed Artificial Intelligence team to create an AI Hub for TE in Singapore. Team members will collaborate with R&D peers, business unit partners as well as local university and government research centers to undertake projects that will embed AI in TE’s design and process development work flows to deliver a competitive advantage to TE’s technologies. This position is based at our Singapore HQ.
The Singapore Corporate R&D Center is chartered to work with the CTO’s and Advanced Development Groups of TE Business Units to identify technical areas of interest for R&D and develop forward looking technologies that will deliver broad value to the business. In order to improve the New Product Development process, TE is expanding our Artificial Intelligence capabilities as a part of our Digitalization strategy to improve efficiency, decrease cost, and decrease time to market.
Job Responsibilities:
- Lead multiple projects in developing data science solutions to support new product development in TE
- Adopt cutting-edge data science techniques (using in-house coding tools or commercial software) to solve engineering problems (such as product design, manufacturing process, operations, material formulation, etc.)
- Assist in developing high-performance AI/ML infrastructure (local/cloud-based software) to deploy AI hub projects.
- Develop multiple algorithms powered by machine learning to work on experimental and simulation data sets
- Create awareness across TE of the AI modelling capabilities of the Singapore Corporate R&D Center
- Work in a multi-disciplinary environment with specialists in data science, electronics, material science, mechanics, additive manufacturing and other fields
- Work with local and global TE sites, external customers, and vendors to address tactical or strategic needs
- Partner with Singapore research institutes to develop advanced AI techniques and assist with validation and knowledge transfer of outsourced projects
Job Requirements:
Required:
- Master’s Degree in Computer Science Engineering (or related) with 8-12 years (or Bachelor degree with 10-15 years, or PhD degree) plus relevant working/research experience
- Keen interest in R&D involving coding and data
- Deep understanding of back-end development, data science and machine learning;
- Familiar with machine learning algorithms involving multiple data types
- Strong programming skill in Python, HTML, JavaScript, SQL, Bash or similar languages
- Understanding of the following: data processing techniques, high performance computing, cloud computing (like AWS), deployment and maintenance, web services, object-oriented programming (OOP), etc.
- Knowledge of front-end development and database management
- Knowledge of Linux operating system (Ubuntu, CentOS, etc.)
- Experience with version control Gitlab/GitHub or similar platform
- Experience in effective project management strategies and tactics
Preferred:
- Familiarity with TE products, such as connectors, cables, sensors etc.
- Broad knowledge of different materials’ mechanical, electric, thermal properties, including polymers, metals and alloys
- Broad knowledge of manufacturing processes (molding, extrusion, plating, stamping, assembly etc.), material development and product design
- Experience of programming for mechatronics and robotics