Algorithm Developer - Based in Abu Dhabi in England
Algorithm Developer - Based in Abu Dhabi

Algorithm Developer - Based in Abu Dhabi in England

England Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Discovered MENA

At a Glance

  • Tasks: Design and simulate advanced algorithms for secure wireless communication networks.
  • Company: Leading tech group focused on innovative communication solutions.
  • Benefits: Competitive salary, full-time role, and opportunities for professional growth.
  • Why this job: Join a dynamic team and shape the future of secure communications.
  • Qualifications: Proficient in C++ and Python with experience in network simulation tools.
  • Other info: Collaborative environment with a focus on high-quality standards and career advancement.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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

Algorithm Developer - Based in Abu Dhabi in England employer: Discovered MENA

As a leading advanced technology group based in Abu Dhabi, we pride ourselves on fostering a dynamic work environment that encourages innovation and collaboration. Our commitment to employee growth is reflected in our comprehensive training programmes and opportunities for career advancement, ensuring that you can thrive both personally and professionally. Join us to be part of a forward-thinking team dedicated to developing cutting-edge communication solutions that make a real impact globally.
Discovered MENA

Contact Detail:

Discovered MENA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algorithm Developer - Based in Abu Dhabi in England

✨Tip Number 1

Network, network, network! Get out there and connect with professionals in the field of algorithm development. Attend meetups, webinars, or tech conferences where you can meet potential employers and showcase your skills.

✨Tip Number 2

Don’t just apply for jobs; engage with the companies you’re interested in. Follow them on social media, comment on their posts, and share relevant content. This shows your enthusiasm and can help you stand out from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills. Be ready to discuss your experience with C++, Python, and network simulation tools like OMNeT++. Practise explaining complex concepts in simple terms, as you’ll need to communicate with both technical and non-technical audiences.

✨Tip Number 4

Finally, don’t forget to apply through our website! We’ve got a range of opportunities waiting for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Algorithm Developer - Based in Abu Dhabi in England

C++
Python
Network Simulation Tools
OMNeT++
NS-3
Layer 2 Protocols
MAC Protocols
LLC Protocols
Routing Protocols
Scheduling Algorithms
Wireless Communication Systems
Performance Evaluation
Technical Reporting
Collaboration Skills
Troubleshooting

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Algorithm Developer role. Highlight your experience with C++ and Python, as well as any work you've done with network simulation tools like OMNeT++ or NS-3. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific projects where you've designed or simulated algorithms, especially in wireless communication. This gives us a clear picture of your hands-on experience and how you approach problem-solving in real-world scenarios.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and responsibilities. We appreciate straightforward communication, so make it easy for us to see your qualifications at a glance!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen on joining our team at StudySmarter!

How to prepare for a job interview at Discovered MENA

✨Know Your Algorithms

Brush up on your knowledge of Layer 2 algorithms and protocols. Be ready to discuss specific examples from your past work, especially those involving MAC, LLC, Routing, and Scheduling in MANETs. This will show that you not only understand the theory but can also apply it practically.

✨Familiarise with Simulation Tools

Make sure you're comfortable with network simulation tools like OMNeT++ or NS-3. If you have experience using these tools, prepare to share insights about your simulation scenarios and how you validated performance. This will demonstrate your hands-on expertise.

✨Prepare for Technical Questions

Expect technical questions that dive deep into your programming skills in C++ and Python. Practice explaining your coding process and problem-solving strategies. Being able to articulate your thought process clearly will impress the interviewers.

✨Show Your Team Spirit

Since collaboration is key in this role, be ready to discuss your experience working in multi-disciplinary teams. Share examples of how you’ve contributed to design reviews or troubleshooting sessions, highlighting your ability to communicate effectively with both technical and non-technical team members.

Algorithm Developer - Based in Abu Dhabi in England
Discovered MENA
Location: England

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>