Engineering Intern - Software Machine & Operations
Founded in 1925, Festo Corporation is the leading worldwide supplier of automation technology and the performance leader in industrial training and education programs. For many years Festo has been providing impetus for factory automation and offers a wide product and service portfolio – from individual components to complex customized solutions and system. As a family-owned company, we act from a holistic perspective. We take responsibility for our actions globally and locally, we want to contribute to the quality of life and conservation of resources where we operate with new technologies, knowledge and education.
At Festo, we hire people who continuously live our five core Values:
- We are Ambitious
- We are Determined
- We are Visionary
- We Value Each Other
- We are Dependable
This internship is a unique opportunity to work with experienced professionals in an innovative and fast-paced engineering environment. We are committed to providing our interns with hands-on, practical experience that will provide a solid foundation for continued growth in their careers.
Our Research Hub in Marlborough is currently seeking for an enthusiastic Software Engineer who can start working from July 2026. As a co-op you will provide support in design and implementation of an AI platform to be integrated into a test stand of a Life Science application. Further you will perform…
- Collecting experimental data to feed the machine learning solution developed and test with acquired data
- Improving the ML model according to test data outcomes
- Adapting the ML pipeline to changes in experimental hypothesis
- Participate in the cross-discipline design process for system design, combining your skills with HW and SW team members to arrive at integrated effective system designs
- Development of front end applications for pilot runs of the proof of concept
- Support positive team interactions to accomplish program objectives
- Contributing to schedule & milestone commitments based on an agile framework
Qualifications
- Enrolled in bachelor’s or master's degree in Computer Engineering, Robotics, Electrical or Software Engineering
- Strong analytical/problem solving skills and ability to use statistical tools and techniques
- Comfortable with supporting in data preparation and creation of deep learning models
Additional Requirements
- Ability to work in team-based environment and ideally having knowledge in these topics
- Working knowledge of machine learning libraries and frameworks such as Numpy, Panda Tensorflow /Pytorch, Sci-kit Learn
- Familiarity with machine learning mathematical models like SVM, Linear Regression, Decision Trees, Neural Networks, etc.
- Moderate to high proficiency in Python. Knowledge of algorithms and data structure
- Proficiency in Visual Studio and preferred text editor for Python
- Familiarity with source control systems for example Git and Github
- A plus is knowledge of interfacing sensors/hardware with microcontrollers like Raspberry Pi, STM 32, Arduino, etc.
- Familiarity with computer interface protocols for example Serial (RS232/RS485), I2C and SPI, and USB as well as Ethernet communications protocols such as TCP/IP, Modbus and HTTP to communicate between PC's/mobile devices and embedded systems using Python and/or C++ scripts
- Self-motivating
Your benefits at a glance:
Nearest Major Market: Boston