Embedded Firmware Engineer (m/f)

5 dana do isteka
Mjesto rada:
North Cork, Ireland
Rok prijave:

Embedded Firmware Engineer (m/f) – North Cork, Ireland

AA Euro Croatia is a member of AA Euro Group Ltd. We are a specialist Recruitment Consultancy operating globally. We recruit for jobs in Ireland and Europe across the Construction, Engineering, Manufacturing, Security, Finance & HR.

We have been retained to recruit an Embedded Firmware Engineer for an Electronic Manufacturing company based in North Cork. The successful candidate will have 3-5 years of experience in a similar role and will have a degree in Electrical/Electronic Engineering or similar.

Role and Responsibilities:

  • Responsible for the development and implementation of software for professional industrial IoT devices in the asset tracking and condition monitoring area bottom up from HW drivers to application-specific middleware and communication stacks
  • Planning, improving and managing software applications from inception use – from allocating resources to complete programming projects, and designing detailed plans to ensure and test the firmware functionality
  • Preparing and creating instructional technical documentation for firmware code and operation Interacting with customers and team members to support the applications and prototype installations
  • From hands on design of mock-up and early PoC samples across Field Testing and mass production design and validation


  • Degree in Electrical/Electronic Engineering or similar
  • 3-5 years’ experience in a similar role
  • Passion for bare-metal coding, consumer devices and IoT
  • Ability to translate product requirements into design specifications
  • Experience in embedded system design, implementation, integration, review and testing
  • Hands-on experience with hardware board bring up and low-level driver development
  • In-Depth knowledge of ARM Cortex-M0+ microcontroller and higher including its (ultra) low power operation modes, especially STM32 series microcontrollers
  • Experience in developing firmware for peripheral I2C/SPI, UART etc.,
  • Proven experience and knowledge in working principles of Wi-Fi Modules (ESP8266), BLE (4.2/5.0) (BlueNRG, nRF52) Modules and associated firmware and communication protocol
  • Experience in developing firmware & bootloader using Embedded C and development of unit/integration/system test code for firmware validation
  • Experience in debugging firmware using JTAG/SWD Debuggers and GDB
  • Familiarity with IAR IDE will be helpful
  • Familiarity Firmware-Over-The-Air Update (FOTA) procedure and its associated challenges
  • Experience in and good understanding of working principles of orientation and location sensors such as Accelerometer, Pressure Sensor, Gyroscope, Magnetometer and GPS
  • Working knowledge of Sub-GHz communication and any one the related protocol is a big advantage
  • Hands on experience in developing automation scripts and support tools using Python 3 is preferred
  • Utilize electrical test equipment including Oscilloscopes, Digital Meters and power supplies
  • Working knowledge and good understanding of Git (GitLab) source control system including setting up and maintaining continuous integration pipeline jobs
  • Experience working with Agile/scrum process and methodologies
  • Experience in using tools such as Jira for issue tracking and Confluence for collaboration and documentation
  • Working knowledge of automated testing is preferred
  • Familiarity with embedded operating systems, SDKs and Maker Platform (e.g. Zephyr, FreeRTOS, nRF SDK, ESP-IDF, Arduino, Raspberry Pi)
  • Excellent in verbal and written English
  • The employer can provide employment only to candidates with EU citizenship


  • Permanent role
  • Competitive salary depending on qualifications
  • Opportunity to work with a skilled team of professionals
  • Support in transition period

Please submit your application in English by e-mail to: croatia@aaeuro.com or contact us for more information on +385 (0)1 5626 651

Please reference the position you wish to apply for in the e-mail title.

All CVs will be treated in the strictest confidence.

Savska cesta 32/IX
10000 Zagreb

Brza prijava

Pošaljite zamolbu za posao i prijavite se na ovo radno mjesto.
Prijavite se za posao →