HamburgerMenu
hirist

Fast Track Construction - Engineer I - ARM Architecture

Posted on: 07/01/2026

Job Description

Role Overview :



We are seeking an experienced Embedded Software Engineer ( 2 to 5 years of experience) with strong expertise in ARM architecture, Linux-based systems, and embedded driver development. The ideal candidate will design, develop, and optimize low-level software components for SoCs and embedded platforms, ensuring robust integration with hardware peripherals.



Key Responsibilities :



- Develop and maintain device drivers for ARM-based platforms running Linux\ Proprietary OS.



- Implement and debug low-level interfaces such as UART, IC, SPI, and USB.



- Work on bootloaders, kernel modules, and Board Support Packages (BSP) for embedded systems.



- Integrate and validate Flash memory drivers and storage subsystems.



- Configure and manage clock controllers, power management ICs (PMIC), and related hardware resources.



- Collaborate with hardware teams to bring up new boards and ensure seamless hardware-software interaction.



- Optimize performance and power consumption for embedded systems.



- Troubleshoot and resolve issues at the kernel and hardware abstraction layers.



Required Skills :



- Strong proficiency in C/C++ for embedded systems.



- Solid understanding of Embedded systems, real-time operating systems (RTOS) concepts.



- Hands-on experience with ARM architecture and Linux kernel internals.



- Experience with Jtag debugging, Serial consoles



- Expertise in embedded driver development for peripherals (UART, IC, SPI) or Clock controllers or PMIC.



- Familiarity with Linux build systems (Yocto, Buildroot) and cross-compilation toolchains.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in