Principal Engineer - Embedded Software (E&E)
Edge Group
Principal Engineer - Embedded Software (E&E)
Date: 6 Aug 2026
Company: EDGE Group PJSC
External Job Description
ADVANCED CONCEPTS is an entity within EDGE dedicated to the design and deployment of advanced, innovative technologies. ADVANCED CONCEPTS is fast-tracking the development of high-technology autonomous systems, including three Medium Endurance, High Altitude, fixed-wing unmanned aerial systems, a family of precision loitering munitions, a cost- effective family of cruise missiles, and a range of guided artillery munitions.
Core Accountabilities
- Architect and design complex embedded systems, considering real-time constraints, power consumption, and resource limitations.
- Develop and maintain bare-metal firmware for microcontrollers based on Cortex-M architectures, such as STM32, NXP LPC, and Microchip PIC families.
- Develop and maintain firmware with RTOS like FreeRTOS, mbed, or ThreadX on microcontrollers
- Implement Linux drivers and kernel modules for custom hardware components.
- Familiar with debug process in Linux(gdb) and in microcontrollers (st-link, segger J-link)
- Develop user-space applications leveraging APIs like V4L2, GStreamer, and FFmpeg for multimedia processing and image/video capture.
- Optimize software solutions using Jetson Linux BSP and NVIDIA JetPack SDK components (Linux kernel, CUDA, cuDNN, TensorRT).
- Integrate various communication protocols like I2C, UART, SPI, and CAN in both Linux and microcontroller environments.
- Implement Linux client/Server against UDP, TCP or IP.
- Participate in code reviews, ensure code quality, and follow established coding standards.
- Lead and mentor junior engineers, foster a collaborative environment, and share knowledge.
- Stay up-to-date with advancements in embedded technologies and best practices.
- Use of version controlled environment such as Git or SVN
- CI/CD pipeline
- Code writing discipline such as commenting and bug tracking
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with engineers and other stakeholders.
- Proven ability to work independently and manage multiple projects simultaneously.
- Conduct testing and troubleshooting using oscilloscopes, logic analyzers.
Qualification / Experience
- Bachelors or Master's degree in computer science, electronic or software engineering
- 15+ years of experience in embedded software engineering, C and C++.
- Strong understanding of ARM64 and Cortex-M architectures.
- Expertise in Linux driver and kernel development.
- Experience with bare-metal firmware development for microcontrollers like STM32, NXP LPC, and Microchip PIC families.
- Experience with RTOS like FreeRTOS, mbed, or ThreadX on microcontrollers
- Knowledge of I2C, UART, SPI, and CAN protocols and their implementation in both Linux and microcontrollers.
- Experience with Jetson Linux BSP and NVIDIA JetPack SDK, including Linux kernel, CUDA, cuDNN, and TensorRT.
- Familiarity with V4L2, GStreamer, and FFmpeg.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with engineers and other stakeholders.
- Proven ability to work independently and manage multiple projects simultaneously.
- Linux kernel and driver implementation
- C and C++ coding
- Firmware in microcontrollers
- Nvidia Jetson Linux BSP
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Principal Engineer - Embedded Software (E&E) in Abu Dhabi vacancy
- ...international contractor for more than a half century in the Engineering, Procurement and Construction (EPC) market, continues to create... ...permit systems. · Proficient in MS Office and basic engineering software. · Good communication and coordination skills....
- ...JOB We are seeking a Senior Robotics Software Engineer, Omen Payload Integration to join the Maneuver... ...directly with hardware, bridging embedded devices, sensors, and payload electronics... ...integration standards, vehicle bus protocols (e.g., MIL-STD-1553, ARINC), or DO-178/DO-2...
- ...We are looking for Software Engineer – Backend Development with expertise in Java, Spring Boot, and cloud-native technologies to build secure, scalable, and high-performance backend services for enterprise banking applications. The role focuses on developing microservices...
- ...scientific analysis and in-depth engineering experience across various... ...assessment services for products (software, services, devices, and large... ...and experience - in the Embedded Systems Security domain – to... .../ development position (e.g., consumer or enterprise),...
- ...Archirodon , having earned its reputation as a reliable and respected international contractor for more than a half century in the Engineering, Procurement and Construction (EPC) market, continues to create value to its stakeholders by executing complex EPC projects...
- ...Wanna Join the Adventure? The Onboard Software Solutions Team is responsible for creating, configuring, and deploying all onboard software components dedicated to a program or mission. We configure and extend agnostic onboard software to fit a given satellite architecture...
- ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the... ...children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their...
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...
- ...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI... ...science. We’re looking for a High Performance Computing Software Engineer to help us design, develop, and operate the software...
- ...We are seeking a motivated and results-oriented Software Sales Executive to drive business growth in the Dubai market. The ideal candidate will have experience in B2B software sales, excellent relationship-building skills, and a passion for helping businesses adopt...
- Own and build the Azure platform that engineering, data, and business teams rely on. This is a hands-on senior role: you write production code for platform services and AI capabilities while holding design authority over how the wider estate is built and governed, in a...
- ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...
- ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new...
- ...Job Title: Commercial Project Manager – Siemens Grid Software Location: Dubai or Abu Dhabi, UAE About Us At Siemens Grid... ...strategies Coordinate cross-functional teams including sales, engineering, finance, and logistics to achieve project objectives...
- ...Software Architect (Payments) Location: Abu Dhabi ABOUT US A leading UAE-based consumer technology company, building the digital... ...platform serves 150M+ users worldwide . Our lending finance engine, Quantix , powers fast, regulated credit across the ecosystem...
- ...Job Title: Software Developer (.NET) Job Summary We are looking for a skilled Software Developer (.NET) to design, develop... ...& Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. Minimum 3 years of experience in .NET...
$1900 - $2700 per month
...Our client, an IT & Software company based in Abu Dhabi, is looking for IT Software Sales Executive. Job Description: Responsible for selling software solutions to corporate clients and managing the full sales cycle, from prospecting and needs assessment to proposal...- ...Role Purpose Execute piping engineering and design deliverables for assigned areas/packages... ...deviations in coordination with the Lead/Principal. Interface with procurement and QA/QC... ...or support piping stress analysis tasks (e.g., basic model set-up, checks, load/nozzle...
- ...We're looking for a Lead Azure DevOps Engineer to join our team in Abu Dhabi, UAE in a hybrid... ...Entra ID, Managed Identities, Service Principals and Azure RBAC Manage secrets,... ...environments Knowledge of SAST/DAST tools (e.g., SonarQube) and container vulnerability...
- A hands-on technical architect / engineering lead embedded with feature teams across IBM Technology. The role codes, builds solutions from scratch, and enforces software engineering best practices (DDD, TDD, SOLID, Hexagonal Architecture, Twelve-Factor App) while delivering...
- ...looking for an amazingly talented Planning Engineer (Infrastructure) to join our team! In... ...assessments using delay analysis methods (e.g., time impact and window analysis) and... ...infrastructure projects. Proficiency in scheduling software, particularly Primavera P6. Strong...
- ...Technologies Location: Abu Dhabi, United Arab Emirates (On-site) Role Overview Adheya Technologies is seeking AI-native software engineers to design, develop, and validate enterprise-grade AI solutions across HR, Finance, and Operations. The role focuses on...
- ...Our diverse business lines include EPC project delivery, engineering, automation, commissioning, maintenance, training, fire and gas... ...employees At VINCI Energies Oil & Gas, CSR initiatives are deeply embedded in our activities, our ways of working, and ultimately, in our...
- ...Job Description – Welding Co Ordinator / Welding Engineer # Setting, Supervising & carry out activities related to pipeline welding at... ...inspection team & Client QC # Full responsibility over welding team i.e. Welding foreman, pipeline welders, helpers etc. for daily...
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...position. Bachelor's degree in relevant Engineering field (i.e. Civil, Mechanical, Electrical, Structural etc) and PMP preferable...
- ...seeking an experienced Cohesity NetBackup Engineer with 10+ years of hands-on expertise in... ...of complementary backup platforms (e.g., Commvault, Veeam, Rubrik, Dell Networker... ...Familiarity with App Registrations, Service Principals, and Managed Identities. Microsoft...
- ...capabilities in cybersecurity design and implementation, as well as ICT engineering and construction, Axians Emirates delivers end-to-end... ...At VINCI Energies Oil & Gas, CSR initiatives are deeply embedded in our activities, our ways of working, and ultimately, in our...
- ...Our diverse business lines include EPC project delivery, engineering, automation, commissioning, maintenance, training, fire and gas... ...employees At VINCI Energies Oil & Gas, CSR initiatives are deeply embedded in our activities, our ways of working, and ultimately, in our...
- ...fed back effectively and efficiently. ~ Supporting the Crane Engineers and Lifting Engineer of the Operations (Maintenance Support... ...lifting related incidents ~ Adequate experience in Computer Software related applications and reporting Leadership & Communication...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer - Embedded Software (E&E). Be the first to apply!
