Staff Software Engineer (application)

Rockwell Automation

Singapore, Singapore
Not specified
Bachelor's degree in computer science or engineering
10 years software or embedded product development experience
3 years experience as technical lead in medium-sized team
Rockwell Automation is seeking a Staff Software Engineer to lead the design and development of innovative software solutions within the industrial automation sector. The ideal candidate will possess substantial experience in software development, particularly with Windows applications, and will thrive in a collaborative, diverse environment

Job Summary

  • Rockwell Automation is a global technology leader helping manufacturers be more productive, sustainable, and agile.
  • The Staff Software Engineer will lead the design and implementation of complex features while providing technical leadership throughout the development lifecycle.
  • This role offers the opportunity to collaborate with diverse global teams and contribute directly to the product roadmap for industry-leading commercial software.

Matching Summary

Match Score: 85

Rockwell Automation is seeking a Staff Software Engineer to lead the design and development of innovative software solutions within the industrial automation sector. The ideal candidate will possess substantial experience in software development, particularly with Windows applications, and will thrive in a collaborative, diverse environment.

Skills & Requirements

Must-have

  • Bachelor's degree in Computer Science or Engineering
  • 10 years software or embedded product development experience
  • 3 years experience as technical lead in medium-sized team
  • Strong knowledge of object-oriented design and design patterns
  • Experience with Windows application frameworks like WinForms WPF MFC

Nice-to-have

  • Direct experience with Industrial Automation industry
  • Proven application of data structures and algorithms
  • Excellent interpersonal verbal and written communication skills
  • Ability to learn complex control system concepts
  • Familiarity with Agile software development process

Key Requirements

  • Bachelor's degree required
  • Minimum 10 years of relevant experience
  • Minimum 3 years as technical lead
  • Proficiency in C++ or C#/.NET
  • Experience with Windows application frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter