Embedded C/C++ Software Engineer

Solas IT Recruitment

Dublin

On-site

EUR 65,000 - 90,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Solas IT Recruitment is seeking an experienced Embedded Software Engineer for a technology organisation building advanced embedded and wireless solutions. The role focuses on C/C++ in embedded environments, bare-metal and Embedded Linux, Linux drivers, and DSP/SDR concepts.

You will work in a small, technically focused team delivering robust, deployment-ready solutions in real-time Linux platforms. Responsibilities include designing and prototyping embedded wireless tech, building low-level

Qualifications

  • Strong commercial development experience with C/C++ in embedded environments.
  • Good knowledge of bare-metal development and Embedded Linux.
  • Hands-on experience configuring and customising Linux-based embedded platforms.
  • Experience with Linux device drivers, including DMA, interrupts and Device Trees.
  • Familiarity with Yocto and/or Buildroot.
  • Knowledge of U-Boot, Linux Kernel configuration and Device Trees.
  • Understanding of Digital Signal Processing (DSP).
  • Knowledge of Software Defined Radio (SDR).

Responsibilities

  • Design and prototype new embedded and wireless technology solutions.
  • Develop low-level software and firmware primarily using C/C++.
  • Build solutions for real-time embedded Linux environments, e.g. RISC-V and MicroBlaze.
  • Develop concepts into robust, deployment-ready solutions.
  • Configure, build and optimise Embedded Linux systems.
  • Work across bootloaders, kernel configuration, drivers and interfaces.
  • Build and deploy embedded Linux environments for offline development and deployment.
  • Collaborate with a small team of engineers in an Agile development environment.

Skills

C/C++ in embedded environments
bare-metal development
Embedded Linux
Linux device drivers
DMA, interrupts and Device Trees
Yocto
Buildroot
RISC-V
MicroBlaze
U-Boot
Linux Kernel configuration
DSP
SDR

Tools

Yocto
Buildroot
RISC-V
MicroBlaze
U-Boot

Job description

Benefits: Great benefits package, strong career progression and excellent team environment


About the Company

We are working with an established technology organisation developing advanced embedded and wireless solutions for a range of specialist customers. We have partnered with this company for a number of years and they have built a very solid engineering team with low attrition.


They offer an excellent salary package, great benefits and a supportive working environment, with particularly good opportunities for technical development and long-term career progression.


What We Are Looking For

We are looking for an experienced Embedded Software Engineer to join a small, highly technical engineering group focused on developing and proving new technologies.


The ideal candidate will have:



  • Strong commercial development experience with C/C++ in embedded environments

  • Good knowledge of both bare-metal development and Embedded Linux

  • Hands-on experience configuring and customising Linux-based embedded platforms

  • Experience with Linux device drivers, including DMA, interrupts and Device Trees

  • Familiarity with Yocto and/or Buildroot

  • Knowledge of U-Boot, Linux Kernel configuration and Device Trees

  • Understanding of Digital Signal Processing (DSP)

  • Knowledge of Software Defined Radio (SDR)


Responsibilities


  • Design and prototype new embedded and wireless technology solutions

  • Develop low-level software and firmware primarily using C/C++

  • Build solutions for real-time embedded Linux environments, including architectures such as RISC-V and MicroBlaze

  • Take early-stage technical concepts and develop them into robust, deployment-ready solutions

  • Configure, build and optimise Embedded Linux systems

  • Work across bootloaders, kernel configuration, drivers and hardware/software interfaces

  • Build and deploy embedded Linux environments where offline development and deployment may be required

  • Collaborate closely with a small team of experienced engineers in an Agile development environment


Nice to Have


  • Previous experience developing wireless or communications technology

  • Strong understanding of DSP and SDR concepts

  • Experience working close to the hardware layer and troubleshooting hardware/software integration

  • Exposure to RISC-V, MicroBlaze or similar embedded architectures

  • Experience taking R&D prototypes through to production or deployment standard

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

Similar jobs worth comparing

Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Solas IT Recruitment • Limerick

On-site
EUR 85,000 - 120,000
Embedded C/C++ Engineer for DSP/SDR & Wireless Systems
Embedded C/C++ Engineer for DSP/SDR & Wireless Systems

Solas IT Recruitment • Dublin

On-site
EUR 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 100,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

TechHeads • Shannon

Hybrid
EUR 85,000 - 110,000
Software Engineer
Software Engineer

Benetel Limited • Dublin

On-site
EUR 65,000 - 98,000
Embedded Software Engineer
Embedded Software Engineer

Brightwater Recruitment • Cork

Hybrid
EUR 67,000 - 73,000
Embedded Software Engineer
Embedded Software Engineer

eTeam • Cork

On-site
EUR 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Methodius Ltd • Dublin

Hybrid
EUR 55,000 - 75,000
Competitive salary and benefits package
Hybrid working model (3 days remote)
Opportunity to work on technology with meaningful real-world impact
Embedded Software Engineer, Senior – Integration - Cork, Ireland
Embedded Software Engineer, Senior – Integration - Cork, Ireland

Qualcomm • Cork

On-site
EUR 55,000 - 70,000
Salary
Stock and performance related bonus
Maternity/Paternity Leave
+5
Linux/Embedded Firmware Engineer
Linux/Embedded Firmware Engineer

Uniting Holding • Limerick, Galway, Dublin

Hybrid
EUR 65,000 - 90,000
Remote working possible
Competitive pay scale
Regular salary/performance reviews
+2