The Software Engineer participates in the software design activities for motion control features in a PC-based software tool used for configuring automation controllers and attached devices. Work assignments include requirements analysis, design, coding, unit testing, and functional testing of software in an agile development process. This role requires strong communications skills and the ability to work effectively in large project teams.
Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering
Solid understanding and working experience using C++
Strong team-oriented interpersonal and communication skills
Self-motivated and with strong working ethics.
Solid understanding of software design principles
Proven proficiency in code quality and performance
Intellectually curious and detail oriented with outstanding problem-solving skills
Fluent in English
3+ years of experience in software design and implementation using C++ and object-oriented design methods
Experience with COM, MFC, C++ 11 or 14, multithreading and .NET technologies.
Experience building Windows Desktop applications using Microsoft Visual Studio.
Experience with GIT.
Experience with automated testing
Understanding Agile software development process.
Understanding continuous integration practice
Experience in collaborating with technical development teams in multiple global locations
Experience with motion control systems and/or industrial automation products and environments
Experience with embedded software systems
Experience with web development technology
Internal Number: R21-6794
About Rockwell Automation
Rockwell Automation is the largest company in the world dedicated to industrial automation and information. Here, we connect the imaginations of people with the potential of technology to make the world more intelligent, more connected and more productive.
From improving the production of medicines that boost human health to reducing waste in an oil and gas plant, the work we do changes how we live. We truly believe we are doing things never before possible. And we need the brightest minds to help make that happen – the makers, the forward thinkers, the problem solvers.
Join a team of more than 23,000 global employees in 100+ countries as we work together to expand human possibility.