Principal Embedded Engineer
EDGE
Date: 4 days ago
City: Abu Dhabi
Contract type: Full time

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:
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
- 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
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
Demi Chef de Partie - In-Room Dining - LXR Eastern Mangroves Abu Dhabi (Pre-Opening)
Hilton,
Abu Dhabi
1 day ago
LXR Hotels & Resorts is a collection of independent, luxury properties that celebrate the unique character of each destination. Every hotel in the LXR portfolio offers a bespoke experience, combining authentic service with refined elegance and cultural richness. At LXR, we believe in creating unforgettable moments for our guests—and extraordinary opportunities for our team members.A Demi Chef de Partie is...

Team Leader - Engineering
ANdAZ,
Abu Dhabi
2 days ago
Organization- Andaz Capital Gate Abu DhabiSummaryYou will assist with the efficient running of the department in line with Hyatt International's Corporate Strategies and brand standards, whilst meeting employee, guest and owner expectations. The Team Leader - Engineering is responsible to assist in the smooth and efficient running of the Engineering Department in support of all other operating departmentsQualificationsHolder of an...

Senior Engineer, Commissioning ( Project Support Team - Gas Operations)
ADNOC Group,
Abu Dhabi
2 days ago
Job PurposeSupervises project commissioning activities and Project Support Services on site, including Engineering Services. Ensure that activities are conducted to Company regulations and best industry practices.Job Specific Accountabilities Plans, coordinates with the commissioning team and Contractor/Vendor of all commissioning activities to ensure safe commissioning of the new projects and modifications. Co-ordinates the implementation of Work Permit Procedure and related activities...
