C++ Software Engineer

5 days ago


Abu Dhabi, Abu Dhabi, United Arab Emirates Cognitive Full time

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


  • Software Programmer

    5 days ago


    Abu Dhabi, Abu Dhabi, United Arab Emirates Software AWD Full time

    Design, develop, and maintain software applications that align with business objectives and user needs, ensuring high performance and responsiveness.Collaborate with cross-functional teams to gather requirements and translate them into technical specifications, driving project success.Write clean, maintainable, and efficient code while adhering to coding...

  • Software Developer

    5 days ago


    Abu Dhabi, Abu Dhabi, United Arab Emirates Software AWD Full time

    Design and develop high-quality software solutions by translating business requirements into functional code, ensuring alignment with project goals.Collaborate with cross-functional teams, including UX/UI designers and project managers, to create seamless user experiences and enhance application functionality.Conduct thorough testing and debugging of...

  • Software Engineer

    5 days ago


    Abu Dhabi, Abu Dhabi, United Arab Emirates Software AYS Full time

    Design, develop, and maintain high-quality software applications by translating user requirements into functional code.Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with business objectives.Conduct thorough testing and debugging of applications to ensure optimal performance and reliability.Participate in...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates EDGE Group PJSC Full time

    Must be very proficient and independent at developing software in an embedded environment in languages such as C/C++. Knowledge of other high level languages such as C#, as well as PC based development experience will be advantage.Must show proficiency in development, management and maintenance of software documentation, including requirements, software...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Software Automation pvt ltd Full time

    Lead the design and architecture of high-performance software solutions, ensuring scalability and maintainability.Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.Mentor junior developers, providing guidance on best practices, code reviews, and skill development.Implement robust testing...

  • I&C Engineer

    2 weeks ago


    Abu Dhabi, Abu Dhabi, United Arab Emirates Al Jomaih Energy and Water Full time

    Al Jomaih Energy & Water (AEW) headquartered in Saudi Arabia, is a fast-growing investor, lead developer, and operator of utility and infrastructure projects in various geographical markets such as KSA, GCC, Asia & North Africa, with investments in 6 GW of Conventional and Solar power plants, and around 700,000 m3/day of water. AEW was established in 2007,...

  • Software Engineer

    3 days ago


    Abu Dhabi, Abu Dhabi, United Arab Emirates ParamInfo Full time

    Job DescriptionJob Title:Software Engineer (.NET)Job Location-Abu Dhabi*Job Description:We are looking for a Software Engineer (.NET) – Contractor to develop, maintain, and optimize software solutions using Microsoft .NET technologies. The ideal candidate will have strong experience in .NET Core, C#, ASP.NET, SQL Server, Python, PostgreSQL and cloud...

  • C++ Engineer

    2 weeks ago


    Abu Dhabi, Abu Dhabi, United Arab Emirates Keyrock Full time

    Backend Rust Engineer - Options TradingSince our beginnings in 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation.Today, we rock with over 200 team members around the world. Our diverse team hails from 42 nationalities, with backgrounds ranging from DeFi natives to PhDs. Predominantly...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Global Software Solutions Group Full time

    We are seeking aPrincipal Software Engineerresponsible for end-to-end design, development, testing, deployment, and governance ofRESTful and SOAP APIsusingJava Spring BootandMaven, along with AWS Lambda functions and API components. The role requires strong expertise in API lifecycle management, DevOps, Open Banking, cloud-native deployments, API governance,...

  • Software Developer

    1 week ago


    Abu Dhabi, Abu Dhabi, United Arab Emirates Royal Development for Gas Works Full time

    Key ResponsibilitiesDesign, develop, and maintain software applications and web-based platformsDevelop and manage IoT applications connecting sensors, devices, and gatewaysIntegrate IoT devices with cloud services and web dashboardsBuild and consume RESTful APIs and real-time data servicesDevelop responsive web interfaces for IoT monitoring and controlEnsure...