Senior Firmware Engineer

 

Description:

We are looking for an experienced Senior Firmware Engineer (Embedded Linux) to join our innovative team! In this role, you will work on cutting-edge embedded systems, develop optimized firmware, and collaborate on building high-performance solutions for real-world applications.

 

Skills:

  • Proficient in C, C++, Python, Linux programming.
  • Strong understanding of Embedded Linux (bootloader, kernel, device tree).
  • Experience with Build, Rbuild, Yocto, Buildroot, or other embedded build systems.
  • Familiarity with ARM-based architectures.
  • Highly experienced in handling custom microphones data and amplifiers.
  • Experience in Acoustic Noise Cancellation AEC.
  • Experienced in SPI, I2S, I2C, MQTT.
  • Experienced in OTA.
  • Version control with Git.
  • Experience with Rockchip and Broadcom boards is a plus.
  • Debugging tools: GDB, oscilloscopes, logic analyzers.
  • RTOS knowledge is a plus.

 

Responsibilities:

  • Design and implement firmware for embedded systems.
  • Customize Linux kernels, bootloaders, and drivers.
  • Optimize firmware performance and memory footprint.
  • Work closely with hardware engineers to debug board-level issues.
  • Maintain and improve firmware CI pipelines.
  • Document architecture, design decisions, and technical specifications.
  • Lead or mentor junior engineers in firmware development best practices.

 

Qualification:

  • BS in Computer Engineering or a similar field.

Organization ALGORYC
Industry Engineering Jobs
Occupational Category Senior Firmware Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-04-06 10:44 am
Expires on 2026-05-21