This page was automatically translated and may contain errors. View in English.
Rockwell Automation

Software Engineer

Rockwell Automation

Singapore · На постоянной основе

Подайте заявку первыми!

Опыт
2+ yrs
Зарплата
Открытия
1
Опубликовано
1 час назад

Where you'll work

Описание работы

About the Company

Rockwell Automation is a worldwide technology company that helps manufacturers improve productivity, sustainability, and agility. The organization has a workforce of more than 28,000 people, all contributing to work that supports essential industries and positive global impact.

The company welcomes makers, forward thinkers, and problem solvers who want to do meaningful work and contribute to outcomes that matter.

Role Overview

This position reports to the Software Engineering Manager based in Singapore. The role focuses on building commercial software products with a strong emphasis on innovation, usability, and quality. It also includes intermediate-level software testing responsibilities such as planning, scheduling, and execution.

The ideal candidate should be comfortable working in a team-first environment, communicating clearly and respectfully, and learning continuously across software engineering, computer engineering, and test automation disciplines.

Key Responsibilities

  • Create new subsystem designs or enhance existing ones while ensuring they satisfy defined requirements.
  • Plan delivery timelines and identify the resources needed to complete a design.
  • Weigh tradeoffs among requirements, speed, cost, and reliability when selecting a design approach, and share progress updates.
  • Write and maintain code that aligns with the software design and requirement set.
  • Review code to identify possible defects and issues, and prepare unit test plans.
  • Investigate anomalies, trace their source, and determine why they occurred.
  • Lead integration efforts across components and resolve cross-subsystem problems to deliver the final product.
  • Take part in reviews of documents, designs, code, test cases, and user-facing documentation.
  • Own the maintenance and integrity of one or more software subsystems.
  • Collaborate with peers to keep assigned work properly prioritized.
  • Recommend improvements in development practices, tools, and test automation.
  • Research emerging technologies and standards and look for better ways to solve problems.
  • Troubleshoot user issues and communicate design ideas clearly in both spoken and written form.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field.
  • At least 2 years of experience in a software product development environment.
  • Hands-on experience building web applications with Angular and C#/.NET Core.
  • Practical experience with Agile software development methods.
  • Good understanding of object-oriented design principles and common design patterns.
  • Basic exposure to microservice architecture and cloud technologies.
  • Preferred: experience applying data structures and algorithms.
  • Preferred: basic knowledge of software testing methodologies.
  • Preferred: basic knowledge of testing distributed software products.
  • Preferred: experience working with local and global technical development teams.
  • Preferred: experience in the Industrial Automation industry.

Perks and Benefits

  • Mindfulness support, including a premium Calm membership.
  • Volunteer paid time off after 6 months of employment for eligible employees.
  • Volunteer and donation matching, where the company matches volunteer hours or qualifying cash donations to eligible charities.
  • Employee Assistance Program.
  • Personalized wellbeing support through the OnTrack program.
  • Access to an on-demand digital course library for professional growth.
  • Additional local benefits.

Workplace Details

The role is based in Singapore and is a full-time onsite position.

Additional Information

The role calls for someone who enjoys problem-solving, values open communication, and is eager to keep building technical knowledge. Candidates should be willing to think creatively, explore new approaches, and work with the latest technologies and standards.

Оставьте комментарий, если хотите получить ответ — мы не будем использовать его ни для чего другого.

Нажмите, чтобы просмотретьперетаскивание или вставить скриншот

PNG, JPG, GIF, MP4, WebM, MOV · Максимальный размер каждого файла: 20 МБ · До 5 файлов