Senior Software Engineer at Rockwell Automation

Singapore

Rockwell Automation Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Manufacturing, Industrial Automation, TechnologyIndustries

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Typically requires five years of experience in a software product development environment
  • Direct experience developing web-based applications using Angular and C#/.NET Core
  • Direct experience with Agile software development process
  • Experience with object-oriented design principles and common design patterns
  • Basic knowledge or experience with microservice architecture and cloud technologies

Responsibilities

  • Develop new subsystem designs or contribute to existing ones ensuring they meet established requirements
  • Establish a timeline and determine the resources needed to build a design
  • Consider tradeoffs between requirements, speed, cost, and reliability in the choice of a design approach
  • Provide progress reports
  • Implement and document code that meets the requirements of the software design
  • Review code to find and address potential issues and defects, including unit test plans
  • Report anomalies, determine the origin and cause of anomalies identified
  • Take the lead in the integration of other components by solving problems across subsystems to produce a final product
  • Participate in reviews of documents, designs, code, test cases, and user documentation
  • Responsible for the maintenance and integrity of one or more software subsystems
  • Build relationships and work with peers to ensure assigned tasks are prioritized
  • Take the lead on identifying and recommending software development capability improvements in software development practices, development tools, and test automation
  • Think outside the box and be willing to research and explore new avenues by using the latest technologies and standards
  • Experience troubleshooting issues users and convey design concepts, both verbally and in writing
  • Perform intermediate level software testing tasks including test planning, scheduling, and execution
  • Play an active role in all stages of the development lifecycle and support the team throughout the process
  • Help ensure that developed products meet requirements and are within total quality management standards
  • Promote a team-oriented environment and the use of open and direct communications with respect
  • Seek knowledge of new developments in software engineering, computer engineering, and test automation fields and identify and pursue career training opportunities

Skills

Key technologies and capabilities for this role

Web DevelopmentSoftware EngineeringSoftware TestingTest PlanningTest AutomationSubsystem DesignSoftware Development LifecycleQuality Management

Questions & Answers

Common questions about this position

What is the reporting structure for this Senior Software Engineer role?

You will report to a Software Engineering manager based in Singapore.

Is this a remote position or does it require working from a specific location?

This information is not specified in the job description.

What are the main responsibilities of this Senior Software Engineer role?

Responsibilities include developing new subsystem designs, implementing and documenting code, performing software testing tasks like test planning and execution, leading integration of components, and participating in reviews of documents, designs, code, and test cases.

What is the company culture like at Rockwell Automation?

The company promotes a team-oriented environment with open and direct communications, welcomes makers, forward thinkers, and problem solvers, and values energized problem solvers who take pride in impactful work.

What salary or compensation can I expect for this position?

This information is not specified in the job description.

Rockwell Automation

Industrial automation and information technology solutions

About Rockwell Automation

Rockwell Automation provides hardware, software, and services aimed at improving operational efficiency and sustainability in various industries, including manufacturing and food and beverage. Their products work by integrating advanced technology to streamline processes, enhance reliability, and reduce operational costs. This includes alarm notification software, cybersecurity solutions, and computerized maintenance management systems. What sets Rockwell Automation apart from competitors is their strong emphasis on sustainability and tailored solutions for specific industry needs, helping clients meet environmental standards and improve productivity. The company's goal is to drive better outcomes for clients through technological innovation and comprehensive support.

Milwaukee, WisconsinHeadquarters
1903Year Founded
$39.1MTotal Funding
IPOCompany Stage
Industrial & Manufacturing, Enterprise Software, CybersecurityIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Paid Vacation
Paid Holidays
Paid Time off
Parental Leave
Caregiver Leave
Flexible Work Hours

Risks

Emerging AI-driven automation companies threaten Rockwell's market share with competitive solutions.
Rapid AI advancements may outpace Rockwell's offerings, requiring significant R&D investment.
Supply chain vulnerabilities, especially in semiconductors, could disrupt Rockwell's production schedules.

Differentiation

Rockwell Automation integrates cutting-edge technology to enhance operational efficiency and sustainability.
The company offers tailored solutions for diverse industries, including manufacturing and food and beverage.
Rockwell Automation emphasizes sustainability, helping clients meet environmental standards and consumer demands.

Upsides

Increased adoption of AI-driven predictive maintenance aligns with Rockwell's focus on operational efficiency.
The rise of Industry 4.0 technologies drives demand for Rockwell's integrated automation solutions.
Growing digital twin technology market offers expansion opportunities for Rockwell's software offerings.

Land your dream remote job 3x faster with AI