Sr. 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.

Experience: 5 to 8 years.

Organization ALGORYC
Industry Engineering Jobs
Occupational Category Firmware Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-08-05 2:52 pm
Expires on 2026-03-08