IoT and Automation Software DeveloperKSB GIW, Inc.Department: Engineering
Reports to: IoT & Automation Product Development Manager
Location: Grovetown, Georgia
Shift: 1st
FLSA Status: Exempt
OVERVIEW:The IoT and Automation Software Developer contributes to the development, testing, and implementation of software solutions related to GIW's slurry pump IoT and automation products. Key focus areas include:
- IoT sensor hardware, device firmware, and cloud-based software
- Automated suction liner adjustment systems
- Data analysis strategies, including machine learning applications for wear and system analysis.
- Infrastructure management of IoT devices and supporting server systems
RESPONSIBILITIES:- Design, develop, and maintain web platforms for GIW's IoT and automation products
- Collaborate with internal teams, external partners, and consultants to develop software and hardware components
- Plan and implement data analytics and forecasting tools by integrating existing analysis tools with newly developed IoT systems for enhanced predictive maintenance and part life forecasting
- Assist in server administration and infrastructure support for the GIW IoT platform
- Work with the GIW Hydraulic Lab to support R&D and product testing initiatives
- Support development of internal engineering tools and applications as needed
- Provide Electrical Engineering support to the IoT team, if qualified
QUALIFICATIONS:Education:- Bachelor's degree in computer science, Computer Engineering, or Electrical Engineering.
- Additional background in Electrical Engineering is a plus.
Experience:- 3-5 years of hands-on software development experience, including:
- Web and client application development
- Database schema design and implementation
- Programming in Python, JavaScript, Java, and C/C++ (or another embedded systems language)
- Working within Linux-based environments
Preferred Skills:- Experience with embedded systems and IoT device integration
- Familiarity with Linux device and server administration
- Exposure to signal processing and machine learning approaches for industrial applications
- Knowledge of remote device management and over-the-air (OTA) updates is a plus