Embedded Software Engineer

🏢 ARCA Technology Manufacturing Ltd
📍 Abu Dhabi, United Arab EmiratesFull-timeOn-site
📅 Posted: 4w ago🔄 Updated: 3w ago
CV%
✨ AI Summary
ARCA Technology Manufacturing Ltd is seeking an Embedded Software Engineer to develop and maintain embedded firmware for UAV flight-control boards. Responsibilities include developing hardware drivers for sensors, implementing communication protocols (UART, CAN, SPI, I2C), and integrating embedded software with avionics hardware. The role requires strong programming skills in C/C++, hands-on experience with microcontrollers and real-time embedded systems, and a solid understanding of communication protocols. Experience with UAVs, drones, or flight-control systems is advantageous. Develop and maintain embedded firmware for UAV flight-control boards.Develop hardware drivers for IMU, GPS, airspeed sensors, and other avionics hardware.Implement and manage communication protocols including UART, CAN, SPI, and I2C.Develop payload and servo control systems.Integrate embedded software with avionics and flight-control hardware.Perform system-level integration, testing, troubleshooting, and debugging.Work closely with avionics hardware, flight-control, and systems engineers.Suppor
Required Skills
Information Technology
C++CDebuggingSystem IntegrationsTestNG
Engineering, Construction & Trades
MicrocontrollersEmbedded SystemsIoTCAD SoftwareFirmwareControl Systems
Other
CANUARTSPII2CHardware driversUAVFlightControlUnmanned Aerial SystemsIMUAirspeed SensorsAvionics HardwarePayload Control
Soft Skills & Professional Competencies
Problem Solving
Science & Research
GPS
Nice to have:
Other
RTOSSTM32ARM CortexUAVAerospace
Engineering, Construction & Trades
Control Systems
Requirements
  • Strong programming skills in C/C++.
  • Hands-on experience with microcontrollers and real-time embedded systems.
  • Strong understanding of communication protocols such as CAN, UART, SPI, and I2C.
  • Experience developing hardware drivers and interfacing with sensors.
  • Familiarity with RTOS, STM32, ARM Cortex, or similar platforms.
  • Experience with UAVs, drones, flight-control systems, or aerospace applications is an advantage.
  • Strong debugging and problem-solving skills.
  • Ability to work effectively in a multidisciplinary engineering team.
  • UAE experience is an advantage.
Description
Develop and maintain embedded firmware for UAV flight-control boards.Develop hardware drivers for IMU, GPS, airspeed sensors, and other avionics hardware.Implement and manage communication protocols including UART, CAN, SPI, and I2C.Develop payload and servo control systems.Integrate embedded software with avionics and flight-control hardware.Perform system-level integration, testing, troubleshooting, and debugging.Work closely with avionics hardware, flight-control, and systems engineers.Support prototype development and flight-test activities.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00