×
Register Here to Apply for Jobs or Post Jobs. X

Algorithm Developer - Abu Dhabi

Job in Liverpool, Merseyside, L1, England, UK
Listing for: Discovered MENA
Full Time position
Listed on 2026-02-16
Job specializations:
  • Engineering
    Software Engineer, Wireless / 5G
Job Description & How to Apply Below
Position: Algorithm Developer - Based in Abu Dhabi

Algorithm Developer - Based in Abu Dhabi

We are a leading advanced technology group focused on developing innovative and secure communication products and solutions for governments and businesses globally.

About the Role

As an Algorithm Engineer, you will be instrumental in the design, simulation, and validation of core networking algorithms and protocols for advanced wireless communication systems. You will play a key role in ensuring the performance and robustness of our next‑generation secure communication networks.

Key Responsibilities
  • Design and simulate Layer 2 (Data Link Layer) algorithms and protocols for wireless communication networks.
  • Develop and simulate algorithms and protocols specifically for MAC, LLC, Routing, and Scheduling within MANETs (Mobile Ad‑hoc Networks).
  • Define and develop detailed simulation scenarios, including parameters for mobility and traffic modelling.
  • Create simulation and performance evaluation scripts to rigorously test and analyze network behaviour.
  • Execute simulations and validate Layer 2 performance using established network simulation tools such as OMNeT++ or NS‑3.
  • Define comprehensive logging information and develop efficient tools to accurately extract and analyze key performance statistics from the Layer 2 simulation results.
  • Document all Layer 2 simulation methodologies, performance analyses, and testing procedures.
  • Prepare and deliver detailed technical reports and presentations to communicate progress, findings, and strategic recommendations to both technical and non‑technical audiences.
  • Collaborate closely with Waveform Architects, Principal Simulation Engineers, Embedded Software Engineers, and other development teams to ensure seamless integration of developed algorithms into target hardware and software platforms.
  • Actively participate in design reviews, code reviews, and cross‑functional troubleshooting sessions to maintain high‑quality standards.
Required

Skills and Qualifications
  • Expertise in C++ and Python programming languages.
  • Strong expertise with network simulation tools, such as OMNeT++ or similar tools used for wireless network simulation.
  • Solid background and understanding of the physical layer concepts for wireless communication systems.
  • Demonstrable experience in the development and simulation of network protocols, particularly at Layer 2 (MAC, LLC, Routing, Scheduling).
  • Experience working within a multi‑disciplinary team environment.
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industry

Staffing and Recruiting

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary