Principal Embedded Software Engineer

Be among the first applicants.
Technology Innovation Institute
Abu Dhabi
AED 120,000 - 200,000
Be among the first applicants.
7 days ago
Job description

Job Responsibilities

  1. Design, development, and testing of embedded software and systems.
  2. Write and optimize code for Linux and RTOS platform.
  3. Develop firmware for various applications and devices.
  4. Ensure the system design meets technical and functional requirements.
  5. Troubleshoot and resolve complex technical issues in embedded systems.
  6. Implement innovative solutions to enhance system performance, power efficiency, and reliability.
  7. Establish and maintain high standards for software quality and documentation.
  8. Integrate software with hardware systems.
  9. Ensure the embedded system interacts correctly with its environment, including sensors, actuators, and other electronic components.
  10. Be able to read and review a hardware schematic.

Skills Required

  1. Extensive experience in embedded system development.
  2. Proficiency in Embedded Linux, including device drivers, BSP (Board Support Package), and Buildroot development.
  3. Strong expertise in programming languages: Python, C, and C++.
  4. Experienced in communication protocols such as SPI, USB, UART, and I2C.
  5. Skilled in developing unit tests for software validation.
  6. Proficient in system-level debugging techniques.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Principal Embedded Software Engineer jobs in Abu Dhabi