What are the responsibilities and job description for the Automation Software Eng position at Ranpak?
Summary
The Software Engineer I supports the development of automation machinery and paper converting equipment. This role involves designing, developing, and documenting software systems, including control system electronics, electro-mechanical interfaces, and ensuring compliance with machine specifications and industry standards. The Software Engineer I is adept at designing, testing and solving machine control issues using sound engineering principles.
Essential Duties & Responsibilities
Physical Demands And Work Environment
Travel: 25–30% (domestic and international when required)
Office Setting
This policy applies to all employment practices within our organization, including recruiting, hiring, promotion, termination, layoff, recall, leave of absence, compensation, benefits, and training. Ranpak makes hiring decisions based solely on qualifications, merit, and business needs at the time. For more information, we invite you to read our Code of Ethics.
Ranpak participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program here.
The Software Engineer I supports the development of automation machinery and paper converting equipment. This role involves designing, developing, and documenting software systems, including control system electronics, electro-mechanical interfaces, and ensuring compliance with machine specifications and industry standards. The Software Engineer I is adept at designing, testing and solving machine control issues using sound engineering principles.
Essential Duties & Responsibilities
- Develops, configures, tests, and implements control systems and applications (PLC, HMI, embedded controllers)
- Participates in new product development, customization, and continuous improvement initiatives
- Collaborates with cross-functional teams (engineering, IT, operations) to ensure system performance and connectivity (e.g., cloud integration, performance metrics)
- Supports prototype builds, commissioning, and product releases
- Designs and documents electrical layouts using E-Plan and Draft sight/AutoCAD
- Creates and maintains technical documentation including operation manuals and commissioning handover packages
- Troubleshoots and resolves software and hardware issues in-house and at customer sites
- Bachelor’s degree in computer science, Controls/Mechatronics, Electrical Engineering or related
- Minimum of 2 years of experience in software and industrial automation engineering
- Proficiency in PLC ladder logic and structured text programming (e.g., Beckhoff, Allen Bradley, Siemens, Mitsubishi, Omron, Unitronics)
- Experience with HMI development
- Understanding of automation networks
- Ability to read and interpret engineering drawings and technical manuals
- Strong knowledge of electrical systems, troubleshooting, and design
- Strong knowledge of sensor technologies, limit switches, encoders, scanners
- Knowledge of Object-oriented Experience working with communication and data transfer protocols such as OPC/UA, MQTT, Ethernet/IP etc.
- Strong communication, problem-solving, and critical thinking skills. Self-motivated and innovate team player in product development
- Organizational skills with the ability to manage multiple tasks and deadlines
- Experience with robotics and ROS (Robot Operating System)
- Familiarity with commissioning processes, instrumentation and controls documentation, FAT/SAT
- Experience with C/C for embedded systems, Python or other “high-level” languages
- Familiarity with Agile software development process
- Experience with E-Plan, and AutoCAD
Physical Demands And Work Environment
Travel: 25–30% (domestic and international when required)
Office Setting
- Choice of sitting or standing or alternating between them (stand-up desk optional)
- Keyboarding/typing on a computer for extended periods of time
- Exposure to electrical and mechanical equipment with moderate noise and risk of electrical shock
- Lift up to 25 pounds
This policy applies to all employment practices within our organization, including recruiting, hiring, promotion, termination, layoff, recall, leave of absence, compensation, benefits, and training. Ranpak makes hiring decisions based solely on qualifications, merit, and business needs at the time. For more information, we invite you to read our Code of Ethics.
Ranpak participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program here.