Adasi Circular Logo

Senior Embedded Software Engineer

Adasi Abu Dhabi, United Arab Emirates Posted: 16 Dec 2024

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

ADASI is the regional leader in autonomous systems and services, dedicated to providing holistic solutions that span 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, tailored for demanding environments. The company leverages advanced technologies to meet the tactical demands of the future, with the aim of becoming a world leader in 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 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 for functionality, performance, and safety compliance.
  • Safety-Critical Systems: Develop software according to industry standards such as DO-178C for airborne software and DO-254 for hardware/software integration.
  • Code Optimization: Optimize code for memory usage, power efficiency, and performance while adhering to coding standards.
  • Documentation: Maintain documentation of software design, code, test plans, and results for compliance and future reference.
  • Collaboration: Work closely with cross-functional teams, including hardware engineers, system engineers, and quality assurance.
  • Troubleshooting: Identify and resolve software defects and performance issues through debugging and analysis.

Education & Experience:

  • Bachelor's Degree: Required in computer science, Electrical Engineering, or a related field (Master’s degree is a plus).
  • Embedded Software Experience: Minimum of 8 years in embedded software development, preferably in aerospace or safety-critical industries.
  • Programming Languages: Proficient in C, C++, and assembly language for embedded systems.
  • RTOS Experience: Familiar with Real-Time Operating Systems (RTOS) for real-time applications.
  • Safety Standards Knowledge: Experience with DO-178C and DO-254 guidelines.
  • Hardware Integration: Understanding of hardware-software integration and interfacing with sensors and microcontrollers.
  • Version Control: Experience with version control systems (e.g., Git).
  • Debugging Skills: Strong debugging and problem-solving skills.
  • Team Player: Excellent teamwork and communication skills.
  • Adaptability: Ability to adapt to evolving project requirements in a fast-paced environment.
  • Certifications: Relevant certifications in embedded software development or aerospace systems are a plus.

Location: Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates
Work Conditions: On-site, Full-time

Apply now

Jobs you might like   View all jobs

About Adasi

Headquartered in the UAE, ADASI is a reliable end-to-end solution provider within the autonomous systems industry, with a stronghold in the MENA region. Focused on the further development and evolution of our core activities, we constantly strive to develop and strengthen our customer’s technological capabilities. Identifying the need for autonomous systems in the defence sector, we create robust unmanned systems that are capable of performing challenging and strategically demanding tasks. We deliver this by tailoring our level of expertise and creative ideas to merge with the latest innovations and technological advancements.