Staff Software Engineer

1 week ago


Singapore Rockwell Automation Full time

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 Staff Software Engineer for Rockwell Automation, you will have the opportunity to lead the design and development of industry-leading commercial software known for its innovation and usability.

In this position, you will be a key player in design, implementation, and testing of complex features across multiple subsystems or functions. You will play an active role in all the stages of the development lifecycle and provide your team with technical leadership 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, including firmware and product management, and contribute to the product roadmap.

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.

Essential Functions
- Collects 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.
- Creates new system designs or enhances 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.
- Develop proof-of-concept to verify the feasibility of Implementations and documents code that meets the requirements of the software design.
- Takes the lead in the integration of other components by solving problems within and across subsystems to produce a final product. Determines the origin and root cause of anomalies identified.
- Leads reviews of documents, designs, code, test cases and user documentation.
- Responsible for the maintenance and integrity of one or more software software subsystems.
- Builds relationships and interacts with peers to ensure assigned tasks are prioritized appropriately. Partners with product management to analyze customer needs and propose solutions.
- 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 ten years of experience in a software or embedded software product development environment
- A minimum of three years of experience as technical lead in a medium-sized team

Desired Qualifications
- Direct experience with designing and implementing software features using C/C++
- knowledge of compiler and compiler tool chain, such as gcc, yacc and antlr will be strong advantage
- Direct experience with Agile software development process
- Direct experience with the Industrial Automation industry will be an advantage
- D



  • Singapore Centre for Strategic Infocomm Technologies Full time $120,000 - $240,000 per year

    We are seeking a highly skilled and experienced Staff Software Engineer to join our team in developing innovative software solutions that enable the organisation to effectively manage information and workflows. For this role, you will be working with highly motivated and talented peers consisting of Software engineers, DevOps engineers and UI/UX designers....


  • Singapore WEGO PTE. LTD. Full time

    About Wego We’re on a mission to help people discover the real value of travel — to inspire, to give more reasons, to make it easy — for you to travel. Our company was founded back in 2005, and since then, we’ve imagined and created some of the most well-loved products for travelers all around the world. Today, Wego is the number 1 travel...


  • Singapore Breeze Full time

    Join to apply for the Staff Full Stack Software Engineer role at Breeze Are you passionate about solving complex challenges in the fintech space? We're looking for talented individuals to join our dynamic startup, backed by Sequoia Capital. We're building the universal

  • Software Engineer

    1 week ago


    Singapore Propel Software Solutions Full time $60,000 - $120,000 per year

    COMPANY Propel Software is a US based company that transforms the way product companies work. Our product value management platform connects commercial and product teams to optimize decision making, drive process efficiencies, and engage customers with compelling products and experiences. Propel has a proven track record of improving product quality,...


  • Singapore YouTrip Full time

    YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually. Our consumer and business propositions -...


  • Singapore Airwallex Full time

    Join to apply for the Staff Software Engineer, Lending role at Airwallex 2 days ago Be among the first 25 applicants Join to apply for the Staff Software Engineer, Lending role at Airwallex Get AI-powered advice on this job and more exclusive features. About Airwallex Airwallex is the only unified payments and financial platform for global businesses....


  • Singapore Sephora Full time

    **Sephora** is a global leader in omni channel beauty retailing, and a division of LVMH - Moët Hennessy Louis Vuitton. At Sephora, we stand together and we stand for something more. For empowerment, for exploration, for the opportunity to impact people’s lives through the unlimited power of beauty. We successfully operate more than three thousand points...


  • Singapore Sephora Full time

    **Sephora** is a global leader in omni channel beauty retailing, and a division of LVMH - Moët Hennessy Louis Vuitton. At Sephora, we stand together and we stand for something more. For empowerment, for exploration, for the opportunity to impact people’s lives through the unlimited power of beauty. We successfully operate more than three thousand points...


  • Singapore Sephora Full time

    **Sephora** is a global leader in omni channel beauty retailing, and a division of LVMH - Moët Hennessy Louis Vuitton. At Sephora, we stand together and we stand for something more. For empowerment, for exploration, for the opportunity to impact people’s lives through the unlimited power of beauty. We successfully operate more than three thousand points...


  • Singapore Flo Energy Singapore Pte. Ltd. Full time

    We are looking for an experienced **staff software engineer** to oversee our company’s core product development team that drives our product across multiple countries and offerings. Bring your ideas—the wilder and the crazier, the better — and establish Flo as the go-to renewable electricity retailer in Singapore and Australia. Full-time - Singapore -...