Join ALGORYC as a
Senior Firmware Engineer – Embedded Linux!
𝗟𝗼𝗰𝗮𝘁𝗶𝗼𝗻: 𝗦𝗲𝗰𝘁𝗼𝗿 𝗙, 𝗗𝗛𝗔-𝟭, 𝗜𝘀𝗹𝗮𝗺𝗮𝗯𝗮𝗱 (𝗢𝗻𝘀𝗶𝘁𝗲)
𝗧𝗵𝗶𝘀 𝗷𝗼𝗯 𝗽𝗼𝘀𝘁 𝗶𝘀 𝗼𝗻𝗹𝘆 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗿𝗲𝘀𝗶𝗱𝗲𝗻𝘁𝘀 𝗼𝗳 𝗜𝘀𝗹𝗮𝗺𝗮𝗯𝗮𝗱/𝗥𝗮𝘄𝗮𝗹𝗽𝗶𝗻𝗱𝗶.
Experience: 5-8 years
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.
We are offering:
-
1 Vacancy
-
Market Competitive Salary
-
Opportunities for professional growth and career advancement.
-
Exposure to cutting-edge technologies and innovative projects.
Drop your CVs at [email protected] or [email protected]