ARENGY
Software Engineer (C++)
ARENGYUnited Arab Emirates1 day ago
Full-timeInformation Technology

About Us:

ARENGY is an IT-Digital and Engineering Recruitment and Consulting firm based in the UAE, working with leading global players across advanced industries. We are currently hiring an experienced C++ Engineer for one of our clients, an innovative leader in the Defense and Aerospace sector specializing in advanced telecommunications and security systems.


About the Role:

You will be responsible for the design and development of embedded software solutions, contributing to innovative projects in the field of telecommunications and security systems.

Responsibilities:

  • Design, develop, optimize and integrate embedded software for radio frequency related applications.
  • Participate in the product development lifecycle from inception and design to bring-up, optimization, verification.
  • Use good design principles for software development.
  • Implement algorithms that are developed from the domain.
  • Design and implement tests and test interfaces to validate your code.


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.


Bonus Skills:

  • Programming C and/or Python.
  • RTOS development such as FreeRTOS, VxWorks, Zephyr.
  • Experience using lab equipment (signal generators, spectrum analysers, logic analysers, or oscilloscopes).

Key Skills

Ranked by relevance