Bootstrap

EDGE

Principal Embedded Engineer

๐Ÿ“ŒAbu Dhabi, United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ principal

About ADASI: ADASI is a leading aerospace company committed to pushing the boundaries of innovation in the aviation and airspace industry. We specialize in creating cutting-edge solutions that enhance safety, efficiency, and sustainability in airspace management. As we continue to grow and take on new challenges, we are seeking a talented Flight Control Engineer to join our team.

We are seeking a Embedded Software Engineer with a minimum of 8 years of experience to join our team. The ideal candidate will have extensive experience developing embedded software for microcontroller-based systems, safety-critical applications, and Human-Machine Interfaces (HMI). Expertise in real-time systems, handling large or legacy codebases, working with open-source software, and utilizing simulation environments for testing and validation is essential. Additionally, proficiency with Linux-based development environments is a must.

Qualificaitons:

  • Minimum of 8 years of experience in embedded software engineering
  • Hands on expertise in C and C++ programming languages for embedded systems
  • In-depth experience with microcontroller architectures (e.g., ARM, STM32, etc.) and low-level hardware interfacing
  • Strong understanding of real-time operating systems (RTOS) and real-time software design
  • Extensive experience with communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet)
  • Strong understanding of object-oriented programming (OOP) principles and design patterns
  • Proven experience with safety-critical software development and knowledge of relevant standards (e.g., ISO 26262, DO-178C)
  • Expertise in handling large codebases, including working with legacy code and open-source software, ensuring smooth integration and refactoring
  • Experience with simulation environments and tools for testing and validating embedded systems before hardware deployment
  • Expertise in debugging, performance optimization, and software testing methodologies
  • Strong understanding of software architecture, design patterns, and modular software development
  • Proficiency with version control systems (e.g., Git) and software development tools (e.g., debuggers, oscilloscopes)
  • Excellent communication skills, both technical and non-technical
  • A degree in Computer Science, Electrical Engineering, or a related field (Masterโ€™s degree or equivalent is a plus)
  • Must have experience with Linux-based development environments

Responsibilities:

  • Design, develop, and optimize embedded software for microcontroller-based systems and safety-critical applications
  • Work on the full software development lifecycle (SDLC), including requirements gathering, design, implementation, testing, and deployment
  • Architect and implement complex embedded systems with a focus on performance, safety, and reliability
  • Work with and contribute to large codebases, including open-source software or legacy code, ensuring maintainability and scalability
  • Utilize simulation environments to model, test, and validate embedded software before deployment on hardware
  • Perform system-level debugging, hardware/software integration, and troubleshooting
  • Design and enforce best practices for embedded software development, including coding standards and software documentation
  • Ensure software meets relevant safety standards (e.g., ISO 26262, DO-178C)
  • Collaborate with cross-functional teams to define technical requirements and design solutions for embedded systems and HMI
  • Develop and maintain clear and detailed documentation for software architecture, design, and implementation
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Embedded Software Engineer

@ Actalent, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Embedded Software Engineer

@ Abbott, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Embedded Software Engineer

@ Actalent, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ principal

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—