SOFTWARE ENGINEER II
Indexed description
Job Requirements
Manufacturing Software Development
- Design, develop, and implement software solutions for manufacturing process control systems using C++, C, and Python
- Create and maintain manufacturing process control algorithms and interfaces
- Develop documentation and technical specifications for production software systems
- Create user interfaces and control systems meeting TE engineering and EHS requirements
- Design and implement manufacturing data collection and monitoring systems
- Design, develop, and implement software solutions for manufacturing process control systems using C++, C, and Python
- Implement and improve existing computer vision solutions for inspection and calibration systems
- Create automated reporting systems for cycle time, changeover times, and quality yield
- Develop software interfaces between manufacturing equipment and enterprise systems
- Optimize software performance for real-time manufacturing control applications
What Your Background Should Look Like
Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related technical field
Required Experience
- Programming Languages: Proficiency in C, C++, and Python programming languages
- Manufacturing Process Control: Experience developing software for manufacturing process control systems
- Motion Control: Hands-on experience with motion control software integration
- Revision Control Systems: Familiarity with revision control systems and reviewbased collaborative development (e.g., Git, Mercurial, Subversion)
- Minimum 3-5 years of software development experience in manufacturing or industrial environments
- Experience with software development lifecycle in manufacturing product development and sustaining
- Strong experience with debugging tools, and software testing methodologies
- Working knowledge of manufacturing processes and industrial automation concepts
- Proven analytical and problem-solving skills
- Ability to work in a fast-paced, results-focused environment
- Embedded Systems: Experience with embedded software development and realtime operating systems for industrial applications
- Commercial AI Platforms: Advanced experience with enterprise AI/ML platforms (AWS SageMaker, Azure Machine Learning, Google AI Platform)
- AI Coding Tools: Proficiency with multiple AI coding assistants and automated development tools for accelerated programming
- IIoT Integration: Knowledge of Industrial Internet of Things platforms and integration methods
- Manufacturing Data Collection: Experience with manufacturing data acquisition and monitoring systems
- Industrial Vision Systems: Familiarity with machine vision software development and image processing
- Enterprise AI Integration: Experience integrating commercial AI/ML services with existing manufacturing and enterprise system
- Experience with industrial communication protocols (Modbus, Ethernet/IP, etc.)
- Experience with PLC programming and HMI development
About Te Connectivity
TE Connectivity plc (NYSE: TEL) is a global industrial technology leader creating a safer, sustainable, productive, and connected future. As a trusted innovation partner, our broad range of connectivity and sensor solutions enable the distribution of power, signal and data to advance next-generation transportation, energy networks, automated factories, data centers enabling artificial intelligence, and more.
Our more than 90,000 employees, including 10,000 engineers, work alongside customers in approximately 130 countries. In a world that is racing ahead, TE ensures that EVERY CONNECTION COUNTS. Learn more at www.te.com and on LinkedIn, Facebook, WeChat, Instagram and X (formerly Twitter).
Compensation
- Competitive base salary commensurate with experience: $105,900 - $158,800 (subject to change dependent on physical location)
- Posted salary ranges are made in good faith. TE Connectivity reserves the right to adjust ranges depending on the experience/qualification of the selected candidate as well as internal and external equity.
- Total Compensation = Base Salary + Incentive(s) + Benefits
- A comprehensive benefits package including health insurance, 401(k), disability, life insurance, employee stock purchase plan, paid time off and voluntary benefits.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search