Dundalk, Not Location Specific, Ireland
1 day ago
R&D Software Engineer

At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we’ll give you what you need to make it happen. It won’t always be easy, growing takes grit. But at ABB, you’ll never run alone. Run what runs the world.

This Position reports to:

R&D Software Development Mgr


 

We are looking for an experienced Software Engineer to work on the development of advanced process control and optimization products/applications for the global Pulp and Paper Industry.

With a background in software engineering or controls you have a passion for solving real industrial problems. You are interested in modern software developments such as autonomous systems, and the integration of machine learning algorithms and AI with control systems.

In this role you will be part of the team responsible for implementing our strategic technology vision for future controls products and solutions by turning advanced control and AI concepts into real products and applications that help our customers to operate more efficiently and sustainably.

The position is based at our R&D center in Dundalk, Ireland. Occasional international travel will be required. ABB embraces flexible working policies.

Our Team Dynamics

Our teams support each other, collaborate, and never stop learning. Everyone brings something unique, and together we push ideas forward to solve real problems. Being part of our team means your work matters - because the progress we make here creates real impact out there.

What’s in it for you?

We want you to bring your full self to work—your ideas, your energy, your ambition. You’ll have the tools and freedom to grow your skills, shape your path, and take on challenges that matter. Here, your work creates impact you can see and feel, every day. 

Your Role and Responsibilities

In this role, you’ll help run what runs the world, by taking on meaningful work that drives real impact.
Work in a team of R&D development engineers to reach agreed R&D targets.

Work with product managers to define scope, features and estimations for new products/applications for pulp and paper automation.

Work on development tasks to include design, development test and product release, collaborate with other team members to create high quality products within the defined schedules and budgets.

Developing components for Microsoft and Linux based OSs using C++, C# and various system's APIs.

Creating and modifying code using APIs from specification, performing unit tests, and fixing defects.

Participating in analysis, design and coordination with other teams/functions

Preparing and delivering life-cycle documents as required by project

Ensuring timeliness and quality of deliverables.

Create bug reports in DevOps and following up with assigned engineers, testing fixes.

Working with end user teams to assist them in designing and documenting User Acceptance tests

Provide technical support to regional teams, local units and ensure availability of support and training materials for relevant stakeholders in R&D, support, engineering, marketing and sales.

Initiate and sustain sharing of best practices and standardized technical solutions within ABB R&D community.

Qualifications for the Role

Bachelor’s degree in computer science or a related engineering discipline.

3+ years’ experience in software product development using C#.

Experience with Microsoft .NET stack (WCF, WPF, C#, ASP.NET).

Familiarity with container framework technologies (e.g. Docker, Kubernetes).

Familiarity with Microsoft and REHL OS development.

Experience/knowledge with Visual Studio, Azure DevOps and Git.

Experience with Design Pattern and OOD principles.

Experience with Agile/Scrum methodologies.

Proven technical problem-solving, design, coding, and debugging skills.

Strong English communications skills, ability to work with team members across multiple locations.

Cultural sensitivity to work across geographic borders.

Ability to cope with changing priorities and multiple assignments.

Exposure to WebAPI’s (e.g. REST, SignalR & Websockets).

Exposure to ReactJS and its core principles.

Experience in software product development using C++.

Benefits

ABB offers a full range of benefits to help you thrive at work and beyond.

Competitive Salary

Private Medical Allowance

Competitive Contributory Pension Scheme

Employee Share Acquisition Plan

Open Job Market (Internal Mobility Opportunities, Mentorships & Access to Projects Globally)

Employee Assistance Programme

Generous Employee Referral Scheme

24 Days Annual Leave plus Bank Holidays

More about us

ABB’s Process Automation business area enables customers to operate some of the world’s largest and most complex industrial infrastructures, helping them outrun – leaner and cleaner. We offer a broad range of automation, electrification and digital solutions for process, hybrid and maritime industries, including industry-specific integrated control and software as well as measurement and analytics solutions and services.

Join us. Be part of the team where progress happens, industries transform, and your work shapes the world. 
Run What Runs the World.  

#ABBCareers

We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe.

Por favor confirme su dirección de correo electrónico: Send Email