- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor's degree in Electronic or Computer Engineering or related discipline
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About ABB and the Role
ABB is a global leader in technology, providing an extensive range of solutions for the process industries sector. Based in Dundalk, County Louth, Ireland, our R&D center specializes in developing advanced measurement, computer imaging, and automation technologies aimed at enhancing the pulp, paper, and fiber industry. We are looking for a Firmware Engineer with a solid grounding in embedded systems design to join our innovative team. You will work collaboratively across multidisciplinary teams to develop cutting-edge sensors, measurement platforms, and actuators that will shape the future of industrial processes.
Key Responsibilities
- Develop and maintain scalable and robust firmware for next-generation product lines.
- Design and implement embedded measurement and control algorithms on targeted platforms.
- Create detailed firmware designs, write clean code, and produce technical documentation.
- Collaborate closely with project managers, stakeholders, and multifunctional teams to meet project goals.
- Operate within an Agile/Scrum framework to provide estimates, manage planning, and report progress.
- Diagnose and resolve issues in firmware and related systems during all phases of the product lifecycle.
- Assist manufacturing and customer teams in troubleshooting and resolving technical challenges.
- Research new technologies and contribute innovative ideas to enhance the product portfolio.
Candidate Qualifications
- Bachelor's degree in Electronic Engineering, Computer Engineering, or related technical discipline with practical firmware development experience.
- Proficient in Embedded firmware programming using C/C++.
- Experience developing low-level board support packages, writing PCB drivers, board bring-up, and working hands-on with hardware schematics and electronics.
- Familiarity with microcontrollers like STM32 and Cortex-M series, including peripherals such as USB, UART, SPI, I2C, timers, and PWM.
- Knowledge in real-time operating systems (RTOS), data acquisition, signal processing, and understanding of industrial communication protocols including Modbus-RTU and RS232/RS485.
- Grasp of networking principles and implementation of TCP/IP and UDP protocols.
- Competent in using development and debugging tools like Visual Studio, IAR Embedded Workbench, and Lauterbach trace tools with strong debugging and test design capabilities.
- Good communication and teamwork skills, enthusiasm for problem-solving, and ongoing personal development. Experience with C# and UML design tools is a plus.
Employee Benefits
- Competitive remuneration package.
- Private medical insurance covering employees and their families.
- Attractive contributory pension scheme.
- Employee share acquisition opportunities.
- Internal career mobility, mentoring, and global project involvement.
- Employee assistance and wellness programs.
- Generous referral incentives.
- 25 days of annual leave plus public holidays.
Additional Information
The role is based onsite at the Dundalk facility. ABB’s Process Industries Division serves diverse sectors including mining, metals, cement, pulp and paper, and food and beverage industries, offering integrated electrical and automation solutions that boost productivity and reduce costs. Joining ABB means becoming part of a global team committed to innovation and sustainability, helping industries run greener and more efficiently.
Minimum education
Bachelor's Degree