Rockwell Automation is looking to develop cloud-based applications that increase industrial innovation, and this role is intended to support that effort by providing hands-on experience to a Software Systems Engineering Intern.
Requirements
- Proficiency in one or more programming languages, such as Angular/Node, C++, C, Java, JavaScript (Typescript), Kotlin, Go, or Python.
- Familiarity with Agile methodology and software development best practices.
- Cloud technologies like Microsoft Azure and modern architectures like microservices and CQRS
- Programming languages such as Java, .NET, Python, and TypeScript
- Version control, CI/CD pipelines, and infrastructure-as-code tools
- Frontend development using Angular and RESTful API design
- Experience with software development lifecycle in a professional environment
Responsibilities
- Learn to estimate tasks and report progress within an Agile team
- Help debug and resolve software issues
- Participate in code reviews and design discussions to gain exposure to professional development workflows
- Explore new tools, languages, and frameworks with mentorship from experienced engineers
- Contribute to documentation and share your insights with us
- You'll work with development teams, gaining hands-on experience in software development environments and using development techniques.
- You'll provide exposure to the full development life cycle, Agile methodology, system design, test-driven development, test automation, and build and configuration management.
Other
- You must be pursuing a bachelor's or advanced degree from an accredited college or university
- Have the ability to take a semester off from school to fulfill a co-op program requirement
- Legal authorization to work in the US is required.
- Currently pursuing a degree in Software Engineering or Computer Science
- Strong interest in software development and a desire to contribute to cutting-edge technologies.