Jobs
>
Senior Software Engineer

    Senior Software Engineer - Singapur, Singapore - Rockwell Automation

    Rockwell Automation
    Rockwell Automation Singapur, Singapore

    Found in: Talent SG C2 - 1 week ago

    Default job background
    Full time
    Description

    Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

    We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that's you we would love to have you join us

    Job Description

    Company Overview

    Rockwell Automation, the world's largest company dedicated to industrial automation, makes its customers more productive and the world more sustainable. Throughout the world, our flagship Allen-Bradley and Rockwell Software product brands are recognized for innovation and excellence. When you choose Rockwell Automation, you join countless talented employees who have helped us establish our leadership position in the automation industry over the past century.

    When you join Rockwell Automation you become part of a diverse, inclusive and global community with a passion for innovation and a place where you can partner with great minds and inspiring people.

    We know our employees are key to our success and future. Helping you develop a rewarding career is a top priority because when you succeed, we succeed.

    Job Description

    As a Senior Software Engineer for Rockwell Automation, you will have the opportunity to design and develop industry-leading commercial software known for its innovation and usability. You will also be responsible for performing intermediate level software testing tasks including, but not limited to, test development, planning, scheduling, and execution.

    In this position, you will be a key player in subsystem design, implementation, and testing. You will play an active role in all the stages of the development lifecycle and support your team throughout the process. You will also help ensure that developed products meet requirements and are within total quality management standards. This position will allow you to collaborate with multiple global cross-functional teams and may also require you to be the technical lead of a small-scale feature or portion of a feature.

    When you join our software engineering group, you become part of a team that believes in knowledge sharing and collaboration and that is committed to using reliable and well-thought-out engineering practices and technology to overcome any challenges.

    We are looking for someone who will effectively leverage a diverse set of technical backgrounds and opinions by fostering a team-oriented environment and the use of open and direct communications, honesty and respect. The ideal candidate will also actively seek knowledge of new developments in the software engineering, computer engineering, and test automation fields and will identify and pursue career development and training opportunities.

    Essential Functions

  • Collects, contributes to and documents requirements for a feature and its components, ensuring the information required for the development of software and corresponding test cases are contained in the specifications.
  • Develops new subsystem designs or contributes to existing ones ensuring they meet the established requirements.
  • Establishes a timeline and estimates the resources needed to execute a design. Considers tradeoffs between requirements, speed, cost and reliability in the choice of a design approach. Provides progress reports, as needed.
  • Implements and documents code that meets the requirements of the software design, develops and executes thorough unit test plans.
  • Reports, analyzes, debugs and corrects anomalies, determines the origin and root cause of anomalies identified.
  • Takes the lead in the integration of other components by solving problems within and across subsystems to produce a final product.
  • Leads or participates in reviews of documents, designs, code, test cases and user documentation.
  • Responsible for the maintenance and integrity of one or more software subsystems.
  • Builds relationships and interacts with peers to ensure assigned tasks are prioritized appropriately.
  • Takes the lead on identifying and recommending software development capability improvements in the areas of software development practices, development tools, and test automation.
  • Thinks outside the box and is willing to research and explore new avenues to overcome obstacles by utilizing the latest technologies and standards.
  • Clearly communicates and conveys design concepts, both verbally and in writing.
  • Able to learn and understand complex control system concepts.
  • Minimum Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Typically requires a minimum of five years of experience in a software product development environment
  • Desired Qualifications

  • Direct experience with developing software applications using C#/.NET
  • General knowledge of parser/compiler design and familiar with tools such as antlr and yacc
  • Direct experience with Agile software development process
  • Good understanding of object-oriented design principles and common design patterns
  • Basic knowledge or experience with micro service architecture and cloud technologies
  • Proven application of data structures and algorithms
  • Able to apply basic knowledge of software test methodologies
  • Able to apply basic knowledge of testing distributed software products
  • Direct experience with the Industrial Automation industry
  • Direct experience collaborating with local and global technical development teams
  • Excellent interpersonal, verbal and written communication skills

  • NCS Group

    Software Engineer, Software Engineering

    Found in: Talent SG C2 - 5 days ago


    NCS Group Singapur, Singapore

    NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digital services, technology, and more. · We believe in utilizing the power of technology to make extraordinary things happen and to create ...

  • NCS

    Software Engineer, Software Engineering

    Found in: Talent SG C2 - 3 days ago


    NCS Singapur, Singapore

    NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digital services, technology, and more. · We believe in utilizing the power of technology to make extraordinary things happen and to create ...

  • D-SIMLAB TECHNOLOGIES PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 4 days ago


    D-SIMLAB TECHNOLOGIES PTE. LTD. Singapore

    Roles & Responsibilities · As a Software Engineer in D-SIMLAB, you will get exposure in both technical and soft skills development. The role does not limit to only software development, but also involves in providing professional consultation services to customers, with the follo ...

  • WANCO MANPOWER PTE LTD

    Software Engineer

    Found in: Talent SG 2A C2 - 5 days ago


    WANCO MANPOWER PTE LTD Singapore

    Roles & Responsibilities · The client is the world leading semiconductor company from USA. It is ranked as one of the "Top Best Places to Work in Singapore". Below position is open urgently. · Position: Software Engineer (Contract – 12 months) · Location: Woodlands · Working Hour ...

  • ASMPT SINGAPORE PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 2 hours ago


    ASMPT SINGAPORE PTE. LTD. Singapore

    Roles & Responsibilities · ASMPT's software engineers are responsible for semiconductor equipment software development, which includes: · Implementing user interface for machine operations. · Manufacturing process automation through robotic control · Integration with machine visi ...

  • We+ Asia

    Software Engineer

    Found in: One Red Cent Asia eFC C2 - 3 days ago


    We+ Asia Singapore Full time

    ⇒ Responsibilities · ● Responsible for design, coding, testing, debugging, and documentation of software · modules/drivers (BSP) for automotive instrument clusters. · ● Job scope includes software analysis, software design, code implementation, software · integration, module veri ...

  • ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 2 hours ago


    ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD. Singapore

    Roles & Responsibilities · Job Overview: · We are actively seeking a skilled C++ Developer to join our dynamic team in the role of Senior Software Engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and optimizing high-qu ...

  • ONE FUTUREWORLD (SINGAPORE) PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 3 days ago


    ONE FUTUREWORLD (SINGAPORE) PTE. LTD. Singapore

    Roles & Responsibilities · The Software Engineer responsibilities includes: · verify and debug software codes. · understand customer's operations and modify robot's applications to suit customer's needs. · The candidate should be diploma / degree holder and: · Possess knowledge o ...

  • UNRAVEL CARBON PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 5 days ago


    UNRAVEL CARBON PTE. LTD. Singapore

    Roles & Responsibilities · ABOUT UNRAVEL CARBON · Unravel Carbon is an enterprise software that helps companies track and reduce their carbon emissions, focusing on Asia, based in Singapore. · It is the first AI-powered decarbonization platform in Asia that converts any company's ...

  • THALES DIS (SINGAPORE) PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 6 days ago


    THALES DIS (SINGAPORE) PTE. LTD. Singapore

    Roles & Responsibilities · As a Software Engineer in Thales Embedded Product Development Team in ECC, you will participate in the design, implementation, validation and deployment of Embedded Products for major OEM customers. · Responsibilities: · Develop, validate and deploy new ...

  • ARKHON PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 2 hours ago


    ARKHON PTE. LTD. Singapore

    Roles & Responsibilities · About us · ARKHON is a digital asset infrastructure company founded in 2021 and headquartered in Singapore. ARKHON's mission is to empower financial institutions to offer a robust and secure digital asset capability to their customers with speed-to-mark ...

  • HYPERSCAL SOLUTIONS PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 5 days ago


    HYPERSCAL SOLUTIONS PTE. LTD. Singapore

    Roles & Responsibilities · COMPANY DESCRIPTION · Beyondsoft International (Singapore) Pte. Ltd. was set up in 2007 and established as the regional headquarters for the Southeast Asia (SEA) and European markets in September 2015. Based on our vision of "Using technology to promote ...

  • ALPHA NET SOLUTIONS PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 2 hours ago


    ALPHA NET SOLUTIONS PTE. LTD. Singapore

    Roles & Responsibilities · Responsibilities: · Collaborate with business analysts, project managers, and end-users to analyse and understand the requirements for Teamcenter solutions Software. · Design, develop, test, and deploy customizations, integrations, and enhancements with ...

  • CAPCON SINGAPORE PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 6 hours ago


    CAPCON SINGAPORE PTE. LTD. Singapore

    Roles & Responsibilities · Job Responsibilities: · Software sustaining and continuous improvement of current machine's software. · Responsible for software feature development and enhancement based on customer requirements. · Provide supporting and troubleshooting to on-site soft ...

  • Beyondsoft International

    Software Engineer

    Found in: One Red Cent Asia eFC C2 - 5 days ago


    Beyondsoft International Singapore Full time

    COMPANY DESCRIPTION · Beyondsoft International (Singapore) Pte. Ltd. was set up in 2007 and established as the regional headquarters for the Southeast Asia (SEA) and European markets in September 2015. Based on our vision of "Using technology to promote social progress, economic ...

  • NEXTLABS INTERNATIONAL PRIVATE LIMITED

    Software Engineer

    Found in: Talent SG 2A C2 - 4 days ago


    NEXTLABS INTERNATIONAL PRIVATE LIMITED Singapore

    Roles & Responsibilities · NextLabs is the leading provider of policy-driven information risk management (IRM) software for large enterprises, provides an exciting opportunity for fresh graduate software engineers to join hands with highly talented software engineers in building ...

  • UFINITY PTE LTD

    Software Engineer

    Found in: Talent SG 2A C2 - 2 hours ago


    UFINITY PTE LTD Singapore

    Roles & Responsibilities · Do you have a strong passion for writing good, maintainable and robust code? Join us and be part of the family that believes in good software design, delivering quality well tested solutions. Help establish Ufinity as the trusted partner by constantly a ...

  • ABSOLUT POH TEO INVESTMENT HOLDING LLP

    Software Engineer

    Found in: Talent SG 2A C2 - 3 days ago


    ABSOLUT POH TEO INVESTMENT HOLDING LLP Singapore

    Roles & Responsibilities · What To Expect: · ● Design, develop, test, deploy, maintain and improve software applications. · ● Improve software quality using Scrum practices such as code review and unit testing. · ● Assist PO/BA on user stories refinement. · ● Assist QA on test au ...

  • CUSTODIO TECHNOLOGIES PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 6 hours ago


    CUSTODIO TECHNOLOGIES PTE. LTD. Singapore

    Roles & Responsibilities · Duties and Responsibilities · Develop cybersecurity products in closely collaboration with researchers. · Assume the role of domain expert in a specific field of cybersecurity adopting and building on the knowledge acquired. · Apply into the software de ...

  • NEWBRIDGE ALLIANCE PTE. LTD.

    Software Engineer

    Found in: Talent SG 2A C2 - 6 days ago


    NEWBRIDGE ALLIANCE PTE. LTD. Singapore

    Roles & Responsibilities · As a Software Engineer, you'll collaborate with a diverse team comprising software, computer, mechanical, electronics, and communications engineers, all united by a fervent commitment to translating concepts into functional systems, driven by our collec ...