Senior Embedded Firmware Engineer - C++

Reperio Human Capital Ltd

Dublin

Hybrid

EUR 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Work From Home

Job summary

Reperio Human Capital Ltd. is seeking a Senior Embedded Firmware Engineer to develop low-level C/C++ firmware for a connected IoT product. You will work across RTOS, ARM Cortex-M microcontrollers, and hardware/software integration, optimizing for power and security.

Responsibilities include OTA updates, MQTT/UDP device communication, and edge ML support, with remote-friendly, permanent placement. The ideal candidate has 3-5+ years in embedded software, strong C/C++, and experience with Zephyr or

Qualifications

  • 3-5+ years embedded software/firmware experience.
  • Strong C/C++ skills.
  • ARM Cortex-M / microcontroller experience.
  • Experience with Zephyr, FreeRTOS or similar RTOS.
  • Understanding of concurrency, memory and interrupts.
  • Embedded hardware debugging experience.
  • Knowledge of networking / MQTT / TCP/UDP.

Responsibilities

  • Develop embedded C/C++ firmware for IoT product.
  • Work with RTOS, drivers, interrupts, memory and concurrency.
  • Develop software for ARM Cortex-M platforms.
  • Integrate cellular, BLE, Wi-Fi and GNSS.
  • Design for low-power / battery-operated devices.
  • Develop OTA updates, security and automated testing.
  • Support sensor integration and edge ML.
  • Collaborate with hardware engineers on bring-up and debugging.

Skills

3-5+ years embedded
Strong C/C++ skills
ARM Cortex-M
Zephyr/FreeRTOS RTOS
Concurrency/Memory/Interrupts
Embedded hardware debugging
Networking/MQTT/TCP-UDP

Tools

Zephyr
FreeRTOS

Job description

Job Description

Senior Embedded Firmware Engineer - C++ Ireland | Remote-Friendly | Permanent Develop low-level firmware for a connected IoT product, working across C/C++, RTOS, ARM microcontrollers, connectivity and hardware/software integration. What You'll Do Develop embedded C/C++ firmware. Work with RTOS, drivers, interrupts, memory and concurrency. Develop software for ARM Cortex-M platforms. Integrate cellular, BLE, Wi-Fi and GNSS. Design for low-power / battery-operated devices. Develop MQTT / UDP device-to-cloud communication. Support sensor integration and edge ML. Work with hardware engineers on board bring-up and debugging. Develop OTA updates, security and automated testing. What You'll Need 3-5+ years' embedded software / firmware experience. Strong C or C++ skills. ARM Cortex-M / microcontroller experience. Experience with Zephyr, FreeRTOS or similar RTOS. Understanding of concurrency, memory and interrupts. Embedded hardware debugging experience. Knowledge of networking / MQTT / TCP/UDP. Nice to Have Sensor fusion / IoT / wearables Reperio Human Capital acts as an Employment Agency and an Employment Business. Skills: C/C++ Embedded RTOS Arm Cortex Benefits: Work From Home TPBN1_IJ

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer (C++) - Remote
Senior Embedded Firmware Engineer (C++) - Remote

Reperio Human Capital Ltd • Dublin

Hybrid
EUR 70,000 - 100,000
Work From Home
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Reperio Human Capital Ltd • Ireland

Hybrid
EUR 70,000 - 100,000
Hybrid working
Competitive salary
Performance-based bonus
+3
Senior Embedded Firmware Lead — C/C++, ARM, Linux
Senior Embedded Firmware Lead — C/C++, ARM, Linux

CREGG • Munster

On-site
EUR 60,000 - 85,000
Senior Embedded Firmware Engineer — Hybrid Dublin
Senior Embedded Firmware Engineer — Hybrid Dublin

Acre Security • Dublin

Hybrid
EUR 90,000 - 120,000
Senior Embedded Software Engineer - Edge/SoC (C)
Senior Embedded Software Engineer - Edge/SoC (C)

Qualcomm • Cork

Hybrid
EUR 70,000 - 110,000
Salary with stock bonus
Relocation support
Life and medical insurance
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 100,000
Senior Embedded RTOS Engineer (Hexagon/Zephyr) – Cork
Senior Embedded RTOS Engineer (Hexagon/Zephyr) – Cork

Qualcomm • Cork

On-site
EUR 60,000 - 90,000
Salary, stock and performance-related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+7
Senior Embedded Firmware Engineer — Hybrid Dublin
Senior Embedded Firmware Engineer — Hybrid Dublin

acresecurity • Dublin

Hybrid
EUR 90,000 - 120,000
Competitive compensation
Performance-based incentives
Professional development opportunities
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Solas IT Recruitment • Limerick

On-site
EUR 85,000 - 120,000
Embedded C/C++ Software Engineer
Embedded C/C++ Software Engineer

Solas IT Recruitment • Dublin

On-site
EUR 65,000 - 90,000