Rockwell Automation

Senior System Software Engineer

Rockwell Automation

full-time

Posted on:

Location Type: Hybrid

Location: Mayfield HeightsMinnesotaOhioUnited States

Visit company website

Explore more

AI Apply
Apply

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