
R&D Software Engineer
- Dundalk, Co Louth
- Permanent
- Full-time
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/functionsPreparing and delivering life-cycle documents as required by projectEnsuring 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 testsProvide 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 RoleBachelor’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++.BenefitsABB offers a full range of benefits to help you thrive at work and beyond.Competitive SalaryPrivate Medical AllowanceCompetitive Contributory Pension SchemeEmployee Share Acquisition PlanOpen Job Market (Internal Mobility Opportunities, Mentorships & Access to Projects Globally)Employee Assistance ProgrammeGenerous Employee Referral Scheme24 Days Annual Leave plus Bank HolidaysMore about usABB’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.#ABBCareersWe 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.