Embedded Systems Engineer

March 19, 2025
Reference key: es13672
Deadline date:

Job Description

  • Negotiable
  • Permanent
  • North Dublin

Embedded Systems Engineer with experience in embedded systems development, microprocessor/microcontroller programming and firmware engineering required for hybrid role with electronics multinational  in North Dublin

REQUIREMENTS: 

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.

  • Proven experience in embedded systems development, microprocessor/microcontroller programming, and firmware engineering.

  • Strong proficiency in C/C++ for embedded applications and familiarity with embedded Linux, RTOS, and real-time constraints.

  • Hands-on experience with oscilloscopes, logic analyzers, JTAG debuggers, and PCB design/schematic review.

  • Experience working with ARM Cortex-based microcontrollers and processors.

  • Experience with wireless communication protocols and interfaces, plus knowledge of cybersecurity principles for embedded systems.

  • Strong analytical skills, problem-solving abilities, and teamwork mindset.

  • Experience working in agile processes with effective communication and collaboration skills.

RESPONSIBILITIES: 

  • Design, develop and implement embedded systems and firmware for microprocessor/microcontroller-based applications
  • Develop and optimise real-time operating systems (RTOS) and bare-metal embedded software.
  • Collaborate with hardware and QA engineers to integrate microprocessor/microcontroller solutions into product designs.
  • Write and maintain efficient, well-documented code in C/C# as required.
  • Conduct testing, debugging, and validation of embedded systems, ensuring robustness and reliability.
  • Ensure compliance with industry standards and best practices for embedded system design.
  • Stay up to date with emerging trends and advancements in embedded systems and microprocessor technology.