Software Engineer

Set2Recruit European Union
Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description


Job Title: Senior C++ Developer

Relocation to Abu Dhabi - fully supported

Salary - €150-180K Euro's equilivant


Location: Abu Dhabi, UAE (Relocation Required) – amazing relocation (flights, education, healthcare + 1 months extra salary

Salary: Permanent role :- Equivalent of €100,000 - €110,000 per annum (depending on experience) + benefits

Benefits: Comprehensive benefits package including housing allowance, healthcare, relocation assistance, and annual leaves.


We are seeking a highly skilled Senior C++ Developer with deep expertise in Linux system programming, modern C++ (11/14/17/20), and embedded software development.

The ideal candidate will have extensive hands-on experience with low-level programming, networking (TCP/IP, BSD sockets), secure systems, and hardware-software integration.

This role involves working on high-performance, secure, and distributed software systems, with opportunities to contribute to kernel-level work, IoT devices, and custom Linux environments (Yocto, OpenWRT).


Key Responsibilities

  • Design, develop, and maintain C/C++ applications for Linux-based and embedded environments.
  • Develop high-performance modules for system-level, network, and device integration.
  • Implement and optimize multithreading, concurrency, and parallel programming solutions.
  • Conduct debugging, profiling, and performance tuning using tools such as GDB, Valgrind, and strace.
  • Integrate with and extend Linux kernel modules; patch kernels when required.
  • Work with build systems (CMake, Make, Autotools) and manage CI/CD pipelines.
  • Ensure code quality through secure coding practices, static analysis, and unit testing.
  • Collaborate with cross-functional teams to define architecture, technical requirements, and system interfaces.
  • Contribute to the design and maintenance of secure communication protocols and cryptographic libraries (e.g., OpenSSL, GnuTLS).
  • Stay up to date with modern C++ standards, Linux internals, and embedded technologies.


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software engineering, including:
  • Strong C and Modern C++ (11/14/17/20) development.
  • Linux/Unix system programming (POSIX APIs, multithreading, synchronization).
  • Network programming (TCP/IP, UDP, sockets, protocols).
  • Experience with embedded Linux and cross-compilation environments.
  • Proficiency with tools and technologies:
  • Yocto, OpenWRT, Docker, Git, Make, CMake, Autotools, Valgrind, GDB, Qt.
  • Experience with encryption, secure communication, and reverse engineering.
  • Hands-on experience with CI/CD and version control (GitLab/GitHub).
  • Excellent problem-solving skills and ability to work independently in complex systems.


Preferred Skills

  • Experience with Python or Java for scripting or automation.
  • Familiarity with AI-based or video processing systems (e.g., GStreamer, GLib).
  • Experience in kernel-level development or network monitoring tools.
  • Exposure to industrial or IoT hardware platforms (e.g., i.MX8, Intel Atom).
  • Prior experience in secure communication (XMPP, GPG, ZRTP, TLS).


Benefits

  • Tax Free Salary
  • Flights out and home once per year per family
  • Visa for Husband / Wife
  • Education allowance for children
  • 1 months extra salary on arrival for relocation support
  • Private healthcare for you and any family
  • 25 days holiday + 14 days public holidays
  • Free Lunch onsite


Interview process

  • 2 x Technical Teams/Zoom Interview
  • 1 x HR chat
  • Clearance Check – 2-4 week
  • Then Contract offer
  • Start – once notice is completed

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

BrainRocket

European Union
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

BrainRocket

European Union

Senior Front-End Developer (React)

Programming
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

BrainRocket

European Union

Subscribe our newsletter

New Things Will Always Update Regularly