
Senior System Software Engineer
Rockwell Automation
full-time
Posted on:
Location Type: Hybrid
Location: Mayfield Heights • Minnesota • Ohio • United States
Visit company websiteExplore more
Job Level
About the role
- Gather and document feature requirements; contribute to architecture and system design.
- Estimate and plan designs considering trade-offs in speed, cost, and reliability.
- Develop, document, and maintain code following established processes.
- Create and automate unit and functional tests; debug and resolve issues.
- Integrate components and subsystems into complete solutions.
- Participate in design/code/test reviews and ensure quality standards.
- Provide technical leadership for small to mid-sized teams and mentor peers.
- Maintain software subsystems and deliver accurate work estimates and status updates.
- Stay current with emerging technologies; research and propose innovative solutions.
- Drive improvements in development practices, tools, and methodologies.
- Communicate design concepts clearly and learn complex control system principles.
Requirements
- Bachelor's Degree or Equivalent Years of Relevant Work Experience
- Legal authorization to work in the U.S.
- Typically requires a minimum of 5 years of related experience.
- Bachelor's degree in computer science, Computer Engineering, Electrical Engineering is preferred.
- Experience with the Industrial Automation industry and motion control.
- Working experience on web development technologies (HTML/CSS, Angular, JavaScript/TypeScript, Cloud technology).
- Understanding of object-oriented design and working experience on any one of the object-oriented programming languages (C++/C#/JAVA/Python).
- Embedded software experience.
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
web developmentHTMLCSSAngularJavaScriptTypeScriptC++C#JavaPython
Soft skills
technical leadershipmentoringcommunicationproblem-solvingcollaboration
Certifications
Bachelor's Degree