
Associate Software Engineer
Rockwell Automation4 days ago
Mayfield Heights, OH, USASenior
Responsibilities
- Gather, document, and contribute to requirements for software features and components.
- Design, implement, document, integrate, and maintain software subsystems.
- Evaluate tradeoffs among requirements, speed, cost, and reliability when selecting design approaches.
- Develop unit test plans, test suites, test cases, and automated tests for functional coverage.
- Investigate and resolve software anomalies and determine their root causes.
- Participate in reviews of requirements, designs, code, test cases, and user documentation.
- Coordinate with global teams, peers, customers, and partners and provide progress updates and resolutions.
- Lead integration of components and potentially serve as technical lead for a small feature or portion of a feature.
- Stay current with software engineering, computer engineering, test automation, and technology trends.
Requirements
- Bachelor’s degree or equivalent experience.
- Typically at least 5 years of related experience is preferred.
- Experience with data structures and algorithms, object-oriented design, design patterns, modular software architecture, and integrated software testing is preferred.
- Experience with C++, C#, or other relevant programming languages is preferred.
- Experience with Jenkins, Artifactory, GitLab, Make, and build systems is preferred.
- Experience with Python, Ruby, PowerShell, or JavaScript scripting is preferred.
- Experience with AI-enabled development tools such as GitHub Copilot, Claude, or Cursor is preferred.
- Experience with Docker, Kubernetes, and relational databases such as MySQL, PostgreSQL, or Oracle is preferred.
- Industrial automation industry experience is preferred.
Benefits
- Health insurance including medical, dental, and vision coverage.
- 401(k).
- Paid time off.
- Parental and caregiver leave.
- Flexible work schedule coordinated with the manager.
- Hybrid work schedule requiring work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless there is a business obligation out of the office.
Tech Stack
Categories
About Rockwell Automation
Rockwell Automation builds industrial control hardware and factory software for manufacturers, and sells services and systems to design, operate, and maintain automated plants. Its Allen-Bradley controllers, drives, and safety products pair with FactoryTalk software and MES to support discrete and process industries. Founded in 1903 and headquartered in Milwaukee, it is a public company on the NYSE (ROK) with global sales, partners, and OEM customers.