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
Preferred Experience (Beneficial but not required):
• 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