Rockwell Automation is looking to solve challenging problems by delivering complex software solutions, contributing to architectural discussions, guiding technology selection, and leading the evaluation and adoption of new tools and frameworks.
Requirements
- Experience applying C++, C, or other relevant programming languages
- Experience applying data structures, algorithms, and object-oriented designs
- Experience applying accessibility tools and standards such as VPAT and WCAG
- Direct experience with design patterns and architecting modular software
- Direct experience with COM, and frameworks such as MFC and .NET
- Experience applying software test methodologies and test automation solutions
- Experience applying basic knowledge of testing highly integrated software products
Responsibilities
- Independently gather and document requirements for a feature, ensuring the information required to develop software solutions and corresponding test cases are contained in the specifications.
- Take a leadership role in driving new technical projects, guiding architectural decisions, and mentoring junior team members.
- Explore new technologies, industry trends, and best practices, proposing improvements to development processes, and contributing to the technical vision of our team.
- Take the lead in the integration of other components by solving problems across subsystems to produce a final product.
- Provide direction for user experience design aspects and interactions for our teams to create intuitive, accessible, and consistent user-facing features within our software products.
- Exhibit a customer-centric approach, asking for feedback and working to improve the user experience of our software products.
- Take the lead on identifying and recommending software development capability improvements in software development practices, development tools, and test automation.
Other
- Bachelor's Degree or equivalent years of relevant work experience.
- Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
- Typically requires 5+ years of experience in a software product development environment
- Direct experience in an Agile or SAFe software development environment
- Previous technical team leadership