Client: Young, high tech organization building mission critical systems, based in Abu Dhabi
Role Overview
As a C++ Software Engineer, you will design, develop, and optimize real-time embedded software running on cutting-edge hardware platforms. You’ll work in a
Linux-based
and
real-time (RTOS)
environment, applying modern
C++ (C++14 and above)
standards to create efficient, robust, and maintainable software. You’ll collaborate with hardware, signal processing, and systems engineers to integrate advanced capabilities into their mission-critical products.
Key Responsibilities
-
Design, develop, and maintain embedded software for mission-critical real-time systems.
-
Implement robust, efficient, and scalable code using
modern C++ (14/17/20)
standards.
-
Develop applications and drivers for
Embedded Linux
platforms.
-
Work with
Real-Time Operating Systems (RTOS)
and
multithreaded
environments.
-
Collaborate with cross-functional teams to define software requirements and system interfaces.
-
Optimize software for performance, reliability, and resource efficiency.
-
Conduct debugging, integration, and validation on target hardware.
-
Participate in code reviews, continuous integration, and version control best practices.
-
Contribute to system-level design discussions and architecture improvements.
Required Qualifications
- B.Sc. in Electronic Engineering or Computer Science or similar
-
10+ years of proven software development experience
-
Extensive proven experience programming C++ including modern standards
-
OOP design principles and knowledge are a prerequisite
-
Extensive experience with Linux in general, Ubuntu is desirable
-
Extensive experience with multi-threaded real-time software design, implementation and debugging
-
Familiarity with standard software development tools: git, Jira (or any other bug tracker), conan (or similar)
-
RF DSP knowledge and experience are highly desirable
What They Offer
-
Opportunity to work on
cutting-edge, mission-critical technologies
.
-
Collaborative environment with
strong technical mentorship
and
career growth
opportunities.
-
Competitive compensation and benefits (tax free, relocation support provided by the client)
-
A culture that values
innovation
,
precision
, and
impact
.
Relocation is expected, the position is not remote