Senior Python Software Engineer
Company: Rockwell Automation
Location: Milwaukee
Posted on: April 1, 2025
Job Description:
Senior Python Software EngineerApply remote type Hybrid
locations Milwaukee, Wisconsin, United States Mayfield Heights,
Ohio, United States time type Full time posted on Posted 10 Days
Ago job requisition id R25-882Rockwell 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 DescriptionRockwell Automation is looking for an innovative
engineer to join our global Software and Control organization in
Milwaukee, Wisconsin. You will be part of a development team, with
a focus on building automated test tooling, libraries and scripts
which validate our products within CI/CD pipelines and other
automation environments. You will also be able to contribute to the
overall product test architecture and improve current test
frameworks and tools.An ideal candidate will have a strong
background in software development and exhibit the ability to flex
between product software development and test activities. You will
work hybrid from Milwaukee, WI or Mayfield Heights, OH. You will
report to the Test Engineering Team Lead.Your Responsibilities:
- Build and maintain automated test libraries and test frameworks
in support of new and existing product features
- Work in a variety of hardware and software environments,
ranging from commercial off-the-shelf to custom System on Chip
architectures, and from general purpose to embedded real-time
operating systems
- Use modern continuous integration and development tools, and
promote continuous improvement of tools and practices across the
global development organization
- Demonstrate a strong understanding of object-oriented
programming concepts in Python
- Operate across the entire software development life cycle:
requirements management, design, implementation, test, release, and
maintenance
- Work on an Agile development team within a larger Scaled Agile
Framework organization, participating in short term (sprint),
medium term (program increment) and long term (product roadmap)
planning
- Mentor less experienced personnel, and encourage knowledge
sharing and learning among the development communityThe Essentials
- You Will Have:
- Bachelor's degree in Computer Engineering, Computer Science,
Electrical Engineering or equivalent degree
- 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.The Preferred - You Might Also Have:
- 5+ years of software engineering experience with demonstrated
professional development in software design and implementation
- Ability to understand and apply knowledge of object-oriented
analysis, design, and programming techniques
- Experience developing software and automated tests and tools in
object-oriented languages such as C++ or Python
- Experience with automation frameworks and tools
development
- Experience in requirements decomposition and test
traceability
- Experience in using open-source tools like Git and Jenkins
- Knowledge of unit testing using tools like CppUnit, unittest,
etc.
- Experience working in an Agile development setting and Agile
project tools
- Experience working with industrial protocols, especially Common
Industrial Protocol (CIP)
- Advanced courses or degree in engineering, computer science or
controlsWhat We Offer:
- Health Insurance including Medical, Dental and Vision
- 401k
- Paid Time off
- Parental and Caregiver Leave
- Flexible Work Schedule where you will work with your manager to
enjoy a work schedule that can be flexible with your personal
life.
- To learn more about our benefits package, please visit at
www.raquickfind.com.We are committed to equal employment
opportunity regardless of race, color, ancestry, religion, sex,
national origin, sexual orientation, age, citizenship, marital
status, disability, gender, gender identity or expression, or
veteran status. We are proud to be an equal opportunity
workplace.At Rockwell Automation we are dedicated to building a
diverse, inclusive and authentic workplace, so if you're excited
about this role but your experience doesn't align perfectly with
every qualification in the job description, we encourage you to
apply anyway. You may be just the right person for this or other
roles.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.Rockwell Automation's hybrid policy aligns that employees
are expected to work at a Rockwell location at least Mondays,
Tuesdays, and Thursdays unless they have a business obligation out
of the office.
#J-18808-Ljbffr
Keywords: Rockwell Automation, Milwaukee , Senior Python Software Engineer, IT / Software / Systems , Milwaukee, Wisconsin
Didn't find what you're looking for? Search again!
Loading more jobs...