
Software Engineer – Navigation
EDGE
full-time
Posted on:
Location Type: Office
Location: Abu Dhabi • United Arab Emirates
Visit company websiteExplore more
About the role
- Contribute to the development of all aspects of embedded software applicable to navigation software.
- Responsible for designing, developing, and optimizing embedded software for advanced navigation technologies, such as GPS, INS, and other sensor fusion-based solutions.
- Integrating navigation algorithms, ensuring system reliability.
- Must show 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 which 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.
- Show high level of proficiency in the use of software configuration management tools and best practices.
- Be able to mentor junior personnel and assist others to develop their skills and capabilities and to speed up project delivery.
- Be able to provide software engineering support for the development and maintenance of software tools to be used within the department.
- Ability to easily understand spoken and written English, as well as the ability to clearly express him/herself in the English language, both in spoken and written form.
Requirements
- Education Computer Science Degree with training in C/C++, with training in Jama an advantage.
- Experience of software certification to DO-178C or equivalent
- 10 years’ experience in embedded software development using C/C++.
- Experience in using STM32 will be an advantage.
- Significant experience in the software development lifecycle, including software requirements management, design, implementation and test.
- Significant experience in leading complex software projects for defence-related applications.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
embedded software developmentC/C++navigation algorithmssensor fusionsoftware documentationsoftware designsoftware testingsoftware configuration managementsoftware quality standardssoftware development lifecycle
Soft skills
mentoringcommunicationteam collaborationproblem-solvingtime management
Certifications
DO-178C