Senior Embedded Linux Engineer

ALGORYC 

📍 Islāmābād, Pakistan 🇵🇰

full-time
mid-level
on-site
Posted —

Key Skills

CC++LinuxYoctoI2S

Industry

Consumer ElectronicsTelecommunications

Job Description

About Algoryc

Algoryc is an AI and technology company building intelligent software solutions across machine learning, computer vision, cloud infrastructure and full-stack development. We work with forward-thinking clients including OpenHome, a US-based smart home technology company, delivering engineering at a level where precision actually matters.


The Role

We are looking for an experienced Embedded Linux Engineer to join our team in Islamabad. This is a role for someone who has spent real time in the weeds of embedded systems, someone who understands the full stack from bare metal to user-space and takes pride in building firmware that is clean, efficient, and production-ready.

You will be working on audio-heavy embedded hardware, which means your experience with microphones, amplifiers, and acoustic echo cancellation will be put to serious use here. If you have a track record of owning firmware end-to-end and collaborating closely with hardware teams, this role is a strong fit.


Responsibilities

  • Design and implement firmware for embedded systems
  • Customize Linux kernels, boot-loaders, and device drivers to meet hardware-specific requirements
  • Optimize firmware for performance and memory efficiency
  • Collaborate directly with hardware engineers to resolve board-level issues
  • Maintain and improve firmware CI pipelines
  • Contribute to thorough technical documentation covering architecture and design decisions
  • Guide and mentor junior engineers on firmware development best practices


What We Are Looking For

  • Solid proficiency in C, C++, and Python with a strong foundation in Linux programming
  • Thorough understanding of Embedded Linux including boot-loaders, kernel internals, and device trees
  • Hands-on experience with embedded build systems such as Yocto, Buildroot, or equivalent
  • Familiarity with ARM-based architectures
  • Meaningful experience handling custom microphone data, amplifier integration, and Acoustic Echo Cancellation (AEC)
  • Protocol experience across SPI, I2S, I2C, and MQTT
  • Experience implementing OTA update mechanisms
  • Proficiency with Git and debugging tools including GDB, oscilloscopes, and logic analyzers
  • Prior experience with Rockchip or Broadcom boards is a plus
  • RTOS knowledge is an added advantage


Qualifications

BS in Computer Engineering or a closely related field, with 3 to 5 years of relevant industry experience.


Location: DHA Phase 1, Islamabad (Onsite)

Interested candidates are encouraged to apply directly or reach out via LinkedIn. Referrals are always welcome.