Czech Republic Hybrid

Rockwell Automation is hiring an Internship, Software Engineer

About the Role

The intern will assist in designing, coding, and testing software components while learning industry-standard development practices and contributing to team objectives.

Responsibilities

  • Support the development of software applications for industrial systems
  • Write and maintain code under guidance from senior engineers
  • Participate in debugging and troubleshooting software issues
  • Assist in unit and integration testing of software modules
  • Document technical specifications and development processes
  • Collaborate with team members on project tasks
  • Follow software development lifecycle practices
  • Engage in code reviews and provide feedback
  • Learn and apply coding standards and best practices
  • Contribute to version control and source management
  • Work on assigned tasks within project timelines
  • Support system integration efforts
  • Assist in creating user-facing features
  • Help maintain existing software platforms
  • Gain exposure to software deployment processes
  • Participate in team meetings and planning sessions
  • Use development tools and environments effectively
  • Apply problem-solving skills to technical challenges
  • Follow security and compliance guidelines
  • Support quality assurance activities
  • Learn from mentorship and technical guidance
  • Contribute to continuous improvement initiatives
  • Work with cross-functional teams as needed
  • Adapt to evolving project requirements
  • Maintain attention to detail in coding tasks

Nice to Have

  • Prior internship or project experience in software development
  • Experience with embedded systems or real-time applications
  • Knowledge of industrial communication protocols
  • Familiarity with cloud platforms or services
  • Exposure to DevOps practices
  • Understanding of cybersecurity principles
  • Experience with web development frameworks
  • Coursework in control systems or robotics
  • Use of containerization tools such as Docker
  • Participation in coding competitions or hackathons

Compensation

Competitive hourly wage

Work Arrangement

On-site

Team

Collaborative engineering team environment

What You’ll Learn

  • Gain practical experience in industrial software development
  • Learn how software integrates with automation hardware
  • Understand end-to-end software lifecycle in a production environment
  • Develop skills in collaborative coding and team workflows

Work Environment

  • Professional engineering workspace
  • Access to development and testing labs
  • Regular interaction with software and systems engineers
  • Structured onboarding and project assignment process

Not available

Required Skills
TypeScriptJavaScriptCC++C#GoRustSoftware DevelopmentEmbedded SystemsFirmwareProgrammingAlgorithmsData StructuresProblem SolvingCollaboration TypeScriptJavaScriptCC++C#GoRustSoftware DevelopmentEmbedded SystemsFirmwareProgrammingAlgorithmsData StructuresProblem SolvingCollaboration
About company
Rockwell Automation
Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. They support companies that help feed the world, provide life-saving medicine, and focus on clean water and green mobility.
All jobs at Rockwell Automation Visit website
Job Details
Category other
Posted 6 months ago