Software EngineerMossville, ILShift: Mon-Fri, 8:00am – 4:00pmDuration: 12 MonthsSite: 2427 E Engine Drive, Mossville, IL 61523Export Control: YesWill Close to New Subs: 3/11 @ 1:00pmTop skills: Database design experience, Python or C++, AWS or solid programming experienceJob DescriptionResponsibilities Include:This position's key role is to implement an AWS cloud database storage for the calculated condition indicator information coming off of our machines. From the machine, files will be transferred to our cloud system by existing means, then we will parse the files (using Google Protbuf tools), store the results into a Condition Indicator database (Snowflake or AWS Aurora PostgreSQL/MySQL) that the candidate will design and implement and provide support for those developers developing database API's to access the information. Script/programs to manipulate files and insert data into the databases can be written in whichever AWS supported language the candidate is most familiar with, probably Python or C/C++.
Source code for database creation and scripts/applications will be version controlled in Git.The Analytics, Virtual Sensors and Controls Group develops condition monitoring algorithms to predict component failure over longer time scales (hours-weeks-months) to optimize machine maintenance, prevent unscheduled downtime and minimize customer cost. These algorithms are typically built on time series data from our machines, tested and validated in our cloud environment and then deployed locally into the various control and information ECM's on our machines.Typical Day:Remote work is a possibility with verified and demonstrated ability to perform role responsibilities.Requirements gatheringDatabase design and developmentWorking with Onboard SW team to coordinate information flows between machine and AWSBuild, testing and deployment into AWS test and production environmentsDocumenting code for later usersEducation/ExperienceBachelor's degree in computer science, software engineering or relevant field required. 4-6 years real time work experience required.
Lesser education with comparable applicable experience will be considered.Technical Skills RequiredPython and/or C/C++ programming experienceGit Version Control experienceGeneral database and database API designAWS Snowflake DB or PostgreSQL/ MySQL DBDesired but not required:Google Protobuf experienceIoT device experienceAWS Cloud computing environment experienceSoft Skills Required:Demonstrated ability to work remotely, if remote work desired.