Skip to sign up

Job matched to your search

Senior Embedded Software Engineer

hyre · Abu Dhabi Emirate, United Arab Emirates

Abu Dhabi Emirate, United Arab Emirates · On-siteFull-TimePosted Aug 4, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Senior Embedded Software Engineer

We are looking for a Senior Embedded Software Engineer to join a highly skilled engineering team developing next-generation secure satellite communications technology for mission- critical government and defence applications.

This is a hands-on engineering role focused on low-level software development for a next-generation satellite modem platform. You'll play a key role in developing embedded Linux drivers, firmware components and system software, working closely with hardware, platform and systems engineers to deliver robust, production-ready embedded solutions.

What You'll Do

  • Develop and maintain embedded Linux drivers and firmware components for a next-generation satellite modem platform
  • Design, implement and maintain low-level system software, including boot management and platform utilities
  • Develop Golang based system tools to replace legacy scripting and improve platform reliability
  • Integrate software with ARM-based hardware platforms, including NXP Layerscape and Qualcomm processors
  • Develop and maintain Board Support Packages (BSPs), device drivers and hardware abstraction layers
  • Write unit tests and functional tests for firmware and low-level software components
  • Support board bring-up, hardware integration, debugging and system validation
  • Maintain build systems, cross-compilation toolchains and CI/CD pipelines
  • Produce technical documentation and collaborate closely with hardware, systems and software engineering teams throughout the product lifecycle

What We're Looking For

  • Bachelor's degree in Computer Science, Electrical Engineering or a related discipline
  • 7+ years' experience developing embedded software, firmware or low-level Linux systems
  • Strong experience with Embedded Linux and ARM-based platforms
  • Proven experience developing Linux device drivers, Board Support Packages (BSPs) and system software
  • Strong programming skills in C/C++, with experience using Go (Golang) for systems development considered highly desirable
  • Experience with bootloaders, Linux boot processes and system bring-up
  • Experience with hardware interfaces such as SPI, I²C, UART and USB
  • Familiarity with cross-compilation environments, Make, CMake or Bazel build systems
  • Experience debugging low-level software and integrating embedded software with hardware platforms
  • Excellent analytical, problem-solving and communication skills
  • Experience within telecommunications, networking, wireless communications, satellite or defence environments would be advantageous

Apply directly or get in touch for a confidential discussion.

PLEASE NOTE THIS ROLE REQUIRES RELOCATION TO ABU DHABI.

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →