Embedded Software Engineer

Unikie


Date: 2 weeks ago
City: Abu Dhabi
Contract type: Full time
WE ARE LOOKING FOR Embedded Software Engineer

We’re seeking a self-driven and proactive Embedded Software Engineer to join our team in Abu Dhabi, UAE . If you thrive on challenges and have expertise in the following areas, we want to hear from you!

In this role, you will be responsible for identifying areas that require new development, such as device drivers, middleware, or bootloader customization, while ensuring the platform supports and facilitates security requirements based on SOC capabilities. You will execute technical investigations and experiments to integrate new devices and capabilities into existing platforms, conduct applied research into platform-level security techniques for wireless communications, and prototype research concepts into working demos. Additionally, you will identify opportunities to utilize open-source software, facilitate application start-up and capabilities restrictions, and work on embedded security architectures.

Required Skills

  • Strong C development experience
  • Experience with ARM, X86 and RISCV based SoCs
  • Experience bringing up Linux on an SBC or custom design.
  • Experience with Linux kernel configuration, patching, and maintenance
  • Experience with Linux driver development and upstreaming practices
  • Experience with wired and wireless networks
  • Prior experience with embedded Linux builds systems (such as Yocto or Buildroot or Nix)
  • Experience debugging Linux kernel, bootloader, and driver issues, especially root cause analysis and SoC vendors coordination.
  • Experience with industry best practices for device security (secure boot, encryption key management, process isolation, etc.) Experience with Python, and Linux Bash.
  • Experience with common bus protocols such as PCI, USB, SPI, I2C, and UART
  • Ability to learn new skills and operate in a fast-paced and changing environment.
  • Direct experience in the overlap between software and hardware security, low level development, and firmware/software technologies.
  • Experience with cryptography for platform security and implementation of secure software stacks and runtimes
  • Experience with secure boot and TEE(Trusted Execution Environment)
  • Highly professional, with the ability to deliver proven work on tight schedules.

Required Qualifications

  • Master’s in Computer Science, Electronic Engineering or relevant discipline
  • 7+ years of research (including degree) and/or industry experience.

The selected candidates will be invited to an interview for further discussion.

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 resume

Similar jobs

CNC Tooling Technician

Baker Hughes, Abu Dhabi
17 hours ago
Are you a technician looking for a new opportunity?Would you like to join our Wireline Services Product Line?Join our Surface Pressure Control TeamAs a global team, we design and deliver surface pressure control equipment, as well as support field maintenance, commissioning, and de-commissioning. Innovating in the energy industry, surface pressure control capabilities are industry leading.Partner with the bestAs Tooling Technician,...

Resident Engineer (Infrastructure)

Parsons Corporation, Abu Dhabi
18 hours ago
Job DescriptionResident Engineer (Infrastructure)Abu Dhabi, UAE Parsons is looking for an amazingly talented Resident Engineer to join our infrastructure construction supervision team!What You'll Be DoingAct as, and fulfil the duties of, the Engineer with regards to assigned duties and delegated authority and be directly responsible to the Employer during the construction of the Works.Communicate directly with the Contractor.Observe and inspect...

F&B Associate - Bar

Grand Millennium Al Wahda, Abu Dhabi
19 hours ago
As an F&B Associate - Bar, you play a crucial role in ensuring exceptional guest experiences by providing efficient and friendly food and beverage service. Your responsibilities include taking orders, serving meals, and maintaining a clean and organized dining environment. You will collaborate with team members to deliver high-quality service and contribute to the overall success of the F&B operations.Key...