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

Software Engineer - Navigation

Job in Abu Dhabi, UAE/Dubai
Listing for: Halcon
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 120000 - 200000 AED Yearly AED 120000.00 200000.00 YEAR
Job Description & How to Apply Below

Company

HALCON is a regional leader in development and production of precision‑guided munitions, loitering munitions and autonomous systems. Established in 2017, the company innovates and develops high‑performance and cost‑effective products. HALCON relies on strong in‑house research and development, supported by one of the region’s most advanced testing facilities delivering high‑tolerance, high‑precision components and sub‑systems, finished through the company’s full assembly line services.

HALCON also provides special manufacturing solutions, and automation and robotics consulting, and advisory services that help customers achieve their operational and tactical goals.

Role Summary

This person will contribute to the development of all aspects of embedded software applicable to a navigation software. Responsible for designing, developing, and optimizing embedded software for advanced navigation technologies, such as GPS, INS, and other sensor fusion‑based solutions. His role will include integrating navigation algorithms, ensuring system reliability. In order to do this, the incumbent should be able to demonstrate a high level of competency in the design, development, support and maintenance of C/C++ embedded software, and must also be well‑versed in the English language.

Responsibilities
  • 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# and PC‑based development experience is an advantage.
  • Proficiency in development, management and maintenance of software documentation, including requirements, software design, source code and test cases.
  • Timeously deliver working code that satisfies requirements and is in compliance with software quality and coding standards, configuration management practices, etc.
  • Contribute as part of technical design teams regarding evaluation, testing practices, methods and coding of embedded applications.
  • Apply sound software engineering practices. Deliver documented software designs and take part in design reviews.
  • Proficiency in the use of software configuration management tools and best practices.
  • Mentor junior personnel and assist others to develop their skills and capabilities and to speed up project delivery.
  • Provide software engineering support for the development and maintenance of software tools to be used within the department.
  • Ability to understand spoken and written English and to clearly express himself/herself in the English language, both in spoken and written form.
Requirements
  • Computer Science Degree with training in C/C++ (training in Jama is an advantage).
  • Experience of software certification to DO‑178C or equivalent.
Experience
  • 10 years’ experience in embedded software development using C/C++. Experience in using STM
    32 will be an advantage.
  • Significant experience in the software development life cycle, including software requirements management, design, implementation and test.
  • Significant experience in leading complex software projects for defence‑related applications.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industry

Defense and Space Manufacturing

Location

Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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