Senior Embedded Software Engineer
ADASI
Date: 3 weeks ago
City: Abu Dhabi
Contract type: Full time

About ADASI
ADASI is the regional leader in autonomous systems and services, dedicated to offering holistic solutions – from the development and production of unmanned systems to joint mission analysis and careful equipment acquisition. ADASI manufactures, operates and maintains next-generation autonomous solutions for air, land and sea – capable of performing in a diverse range of demanding environments. Leveraging advanced technologies to comply with the tactical demands of the future, ADASI aims to be a world leader in building the next generation of autonomous capabilities.
Key Responsibilities:
Embedded Software Development: Design, develop, and maintain embedded software for avionics systems, flight control systems, and other aerospace applications.
Real-Time Systems: Implement software for real-time systems, ensuring that critical functions operate with minimal latency and high reliability.
Algorithm Implementation: Collaborate with system engineers to translate control algorithms and system requirements into embedded software code.
Integration and Testing: Integrate software components into hardware systems and conduct rigorous testing to ensure functionality, performance, and safety compliance.
Safety-Critical Systems: Develop software in accordance with industry standards such as DO-178C for airborne software development and DO-254 for hardware/software integration.
Code Optimization: Optimize code for memory usage, power efficiency, and performance, while adhering to coding standards and best practices.
Documentation: Maintain comprehensive documentation of software design, code, test plans, and test results for compliance and future reference.
Collaboration: Work closely with cross-functional teams, including hardware engineers, system engineers, and quality assurance, to ensure seamless software integration.
Troubleshooting: Identify and resolve software defects, system anomalies, and performance issues through debugging and analysis.
Education & Experience:
ADASI is the regional leader in autonomous systems and services, dedicated to offering holistic solutions – from the development and production of unmanned systems to joint mission analysis and careful equipment acquisition. ADASI manufactures, operates and maintains next-generation autonomous solutions for air, land and sea – capable of performing in a diverse range of demanding environments. Leveraging advanced technologies to comply with the tactical demands of the future, ADASI aims to be a world leader in building the next generation of autonomous capabilities.
Key Responsibilities:
Embedded Software Development: Design, develop, and maintain embedded software for avionics systems, flight control systems, and other aerospace applications.
Real-Time Systems: Implement software for real-time systems, ensuring that critical functions operate with minimal latency and high reliability.
Algorithm Implementation: Collaborate with system engineers to translate control algorithms and system requirements into embedded software code.
Integration and Testing: Integrate software components into hardware systems and conduct rigorous testing to ensure functionality, performance, and safety compliance.
Safety-Critical Systems: Develop software in accordance with industry standards such as DO-178C for airborne software development and DO-254 for hardware/software integration.
Code Optimization: Optimize code for memory usage, power efficiency, and performance, while adhering to coding standards and best practices.
Documentation: Maintain comprehensive documentation of software design, code, test plans, and test results for compliance and future reference.
Collaboration: Work closely with cross-functional teams, including hardware engineers, system engineers, and quality assurance, to ensure seamless software integration.
Troubleshooting: Identify and resolve software defects, system anomalies, and performance issues through debugging and analysis.
Education & Experience:
- Bachelor's Degree: A bachelor's degree in computer science, Electrical Engineering, or a related field is required. A master's degree is a plus.
- Embedded Software Experience: Minimum of 8 years of experience in embedded software development, preferably in aerospace or safety-critical industries.
- Programming Languages: Proficiency in programming languages such as C, C++, and assembly language for embedded systems.
- RTOS Experience: Familiarity with Real-Time Operating Systems (RTOS) and the ability to develop software for real-time applications.
- Safety Standards: Knowledge of aerospace safety standards, including DO-178C and DO-254, and experience working within their guidelines.
- Hardware Integration: Understanding of hardware-software integration, including interfacing with sensors, actuators, and microcontrollers.
- Version Control: Experience with version control systems (e.g., Git) for code management.
- Debugging Skills: Strong debugging and problem-solving skills for identifying and resolving software issues.
- Team Player: Excellent teamwork and communication skills for effective collaboration within multidisciplinary teams.
- Adaptability: Ability to adapt to evolving project requirements and work in a fast-paced aerospace environment.
- Certifications: Relevant certifications in embedded software development or aerospace systems are a plus.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Technical / Design Manager - Infrastructure
AtkinsRéalis,
Abu Dhabi
8 hours ago
AtkinsRéalis are looking for a Technical / Design Manager - Infrastructure in Abu Dhabi, UAE.About AtkinsRéalisCreated by the integration of long-standing organizations dating back to 1911, AtkinsRéalis is a world-class engineering services and nuclear company dedicated to engineering a better future for our planet and its people. We create sustainable solutions that connect people, data and technology to transform the...

Change & Release Manager
Dicetek LLC,
Abu Dhabi
10 hours ago
We are looking for an experienced Change & Release Manager to lead the planning, coordination, and execution of software releases and infrastructure changes across multiple environments. The ideal candidate brings a decade of expertise in technology delivery with a strong background in DevOps practices, release orchestration, change governance, and cross-functional team leadership. You will act as a key liaison between...

Airline Partnerships Officer
Etihad,
Abu Dhabi
15 hours ago
Synopsis The Airline Partnerships Officer supports in executing the airlines FFP partnership strategy. This role will be responsible for owning key a operational processes and working with partners to guarantee smooth operations and managing campaigns to ensure partner growth. With focus on automation to continuously deliver an enriched member experience. Working with administrative systems (Ariba), Global Distribution System and legal...
