Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.
We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!
Job Description
As an Embedded Engineering Co-Op, you will work alongside full-time employees and industry professionals developing new and existing products in an agile environment. Each co-op has a dedicated mentor to help navigate Rockwell, ramp up in our code base, and remove daily blockers. If you enjoy problem solving at the intersection of software and hardware, then our embedded teams are the place for you. You will be exposed to a variety of software engineering knowledge areas including: OOD/OOA, full development life cycle, agile methodology, system design, test driven development, test automation, and build and configuration management.
Key Responsibilities:
-
Add physical equipment and integrate the software to a functional test bed
-
Collaborate with cross-functional teams to enhance and optimize existing software testing.
-
Participate in coding, testing, debugging and automation activities.
-
Write procedures in Python to implement tests and integrate the test and DevOps software
-
Explore and evaluate emerging technologies to drive innovation within Rockwell Automation's software ecosystem.
-
Engage in peer code reviews and provide constructive feedback to enhance code quality.
-
Work on real-world projects that contribute to the growth and development of the company.
Basic Qualifications:
-
Education: You must be currently pursuing a bachelor's or advanced degree from an accredited college or university.
-
GPA Requirement: A minimum cumulative GPA of 2.75 on a 4.0 scale is necessary to be considered for this position.
-
Legal Authorization: Legal authorization to work in the US is required. We will not sponsor individuals for employment visas for this internship. This includes OPT/CPT/STEM Visas.
Preferred Qualifications:
-
Currently pursuing a bachelor’s or advanced degree from an accredited college or university in Computer Science, Software Engineering, or a related field.
-
Working on a software development side-project that exemplifies a passion for continuous innovation and improvement.
-
Proficiency in one or more programming languages, such as Angular/Node, C++, C#, Java, JavaScript (Typescript), Kotlin, Go, or Python.
-
Understanding and use of Linux Operating Systems.
-
Excellent problem-solving skills.
Technologies We Use:
-
C, C++, Python
-
Linux OS
-
Jenkins Automation Server
-
Agile methodology
-
Industrial automation environments including PLC or drives programming
Benefits:
-
Hands-on experience working on innovative software projects.
-
Mentorship and guidance from industry professionals.
-
Opportunities to develop technical and professional skills.
-
Exposure to a collaborative and dynamic work environment.
-
Participation in networking events and company culture activities.
#LI-NU1
#wayup
We are an Equal Opportunity Employer including disability and veterans.
If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.