Job Search and Career Advice Platform

Enable job alerts via email!

Senior Algorithm Developer - L2

hyre

Abu Dhabi

On-site

AED 275,000 - 404,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A pioneering technology organization in Abu Dhabi seeks a Senior Algorithm Developer specializing in Layer-2 algorithms. The role involves designing and optimizing communication algorithms for MANET and next-gen wireless standards. Candidates should have extensive experience in simulation and debugging protocols. This position offers an exciting opportunity to innovate in advanced wireless communication systems while collaborating with diverse engineering teams.

Qualifications

  • 7+ years of experience developing and simulating L2 communication algorithms and protocols.
  • Strong understanding of MAC/LLC, routing, scheduling, and wireless standards.
  • Hands-on experience debugging and optimizing L2 behavior.

Responsibilities

  • Design and optimize L2 algorithms for MAC, LLC, routing, and scheduling.
  • Simulate and analyze algorithms using network simulation tools.
  • Perform detailed performance analysis and prepare technical reports.

Skills

Layer-2 communication algorithms
C++
Python
Omnest / NS-3
MAC/LLC, routing, scheduling

Education

Bachelors or Masters in Electrical Engineering, Telecommunications, Computer Science

Tools

Omnest
NS-3
Job description
About the job Senior Algorithm Developer - L2

Senior Algorithm Developer - Layer 2 Simulation
Location: Abu Dhabi
PLEASE NOTE: THIS ROLE REQUIRES RELOCATION TO ABU DHABI

Are you a Layer-2 algorithm and protocol expert passionate about shaping the next generation of secure, high-performance wireless communication systems? Join a pioneering technology organization in Abu Dhabi that is redefining advanced MANET, tactical, and broadband wireless networks. This is your opportunity to architect, simulate, and validate mission-critical MAC, routing, and scheduling algorithms that power cutting-edge communication platforms.

As a Senior Algorithm Developer - Layer 2, you will lead the development, simulation, and optimization of L2 communication algorithms and protocols, working closely with waveform architects, simulation engineers, and embedded software teams to ensure high-fidelity system performance from concept to deployment.
Key Responsibilities

Layer 2 Algorithm & Protocol Development

  • Design, model, and optimize L2 algorithms for MAC, LLC, routing, and scheduling in wireless communication networks.
  • Develop advanced protocols tailored for MANET, Wi-Fi, LTE/4G/5G, high-mobility, and mission-critical environments.
  • Enhance L2 performance for reliability, latency, fairness, scalability, and network resilience.

Simulation, Modeling & Validation

  • Simulate and analyze L2 algorithms using Omnest, NS-3, or similar network simulation tools.
  • Define and develop mobility models, traffic patterns, simulation scripts, and performance analysis tools.
  • Create logging structures and automated extraction tools for accurate statistical analysis.
  • Validate L2 performance across diverse topologies, mobility scenarios, and network conditions.

Performance Evaluation & Reporting

  • Perform detailed performance analysis, identify bottlenecks, and propose algorithmic improvements.
  • Document L2 simulation methodology, results, and validation procedures.
  • Prepare technical reports and presentations for engineering teams, leadership, and external stakeholders.

Cross-Functional Collaboration

  • Work closely with waveform architects, principal simulation engineers, embedded software teams, and system developers.
  • Ensure seamless integration of L2 algorithms into real-time platforms.
  • Participate in design reviews, code reviews, and joint troubleshooting sessions.

Requirements

  • Bachelors or masters degree in electrical engineering, Telecommunications, Computer Science, or related field; Ph.D. is a plus.
  • 7+ years of experience developing and simulating L2 communication algorithms and protocols in wireless networks (MANET, Wi-Fi, LTE/5G, etc.).
  • Strong understanding of MAC/LLC, routing, scheduling, and wireless communication standards.
  • Hands-on experience debugging and optimizing L2 behaviour in network simulations or real systems.
  • Proficiency in:
  • C++ (primary development language)
  • Python (for automation and analysis)
  • Omnest / NS-3 (or similar L2/Network simulation frameworks)
  • Solid understanding of PHY-layer concepts and their influence on L2 performance.
  • Experience working in multi-disciplinary, multi-cultural engineering environments.
  • Strong analytical, problem-solving, and communication skills

Ready to Drive the Future of Advanced Wireless Network Algorithms?

If you are eager to innovate at the intersection of communication algorithms, simulation, and advanced wireless networks, APPLY NOW and help build the next generation of secure, high-performance connectivity solutions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.