Senior Embedded Software Engineer
Abu Dhabi, United Arab Emirates · Full Time
Be the first to apply
- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Engineering or Electrical Engineering
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
We are seeking an experienced Embedded Software Engineer specializing in avionics and aerospace systems to design, develop, and support embedded software solutions. This full-time onsite role based in Abu Dhabi involves working with flight control and aerospace platforms to deliver robust real-time software implementation.
Key Responsibilities
- Create and maintain embedded software tailored for avionics and flight control systems with a focus on real-time response, minimal latency, and high dependability.
- Collaborate closely with system engineers to convert complex control algorithms and technical specifications into embedded code.
- Integrate embedded software seamlessly with hardware components; rigorously test to validate functionality, performance, and regulatory compliance.
- Develop software compliant with stringent aerospace standards such as DO-178C and DO-254.
- Optimize embedded code for efficient memory usage, power consumption, and overall system performance while adhering to industry best practices.
- Prepare and maintain comprehensive documentation covering software design, source code, and test outcomes.
- Work in tandem with hardware, system engineering, and quality assurance teams to ensure smooth system integration.
- Identify and troubleshoot software defects, anomalies, and performance bottlenecks by conducting detailed debugging and analysis.
- Keep abreast of advancing technologies and evolving industry standards relevant to embedded aerospace software.
Educational Background & Qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, or a related discipline; Master’s degree is favored.
- A minimum of 8 years experience in embedded software development, ideally within aerospace or other safety-critical sectors.
Technical Expertise
- Proficient in C and C++ programming languages tailored for embedded system development.
- Extensive knowledge of microcontroller families such as ARM and STM32 along with hands-on hardware interface skills.
- Strong grasp of real-time operating systems concepts and real-time software design methodologies.
- Experience working with communication protocols like UART, SPI, I2C, CAN, and Ethernet.
Minimum education
Bachelor's Degree
Industry
Aerospace & Defence