Posted on: 20/08/2025
Role Overview :
We are seeking a highly skilled Platform Engineer with deep expertise in embedded systems and multi-core ARM/CPU architectures. The ideal candidate will have strong experience in low-level firmware and kernel development, with a proven track record of working across heterogeneous compute platforms (ARM, GPU, DSP, and hardware accelerators).
This role involves developing, optimizing, and debugging platform software spanning firmware, kernel, and user-space components, as well as enabling cutting-edge solutions on Linux, Android, QNX, and RTOS environments.
Key Responsibilities :
- Design, develop, and optimize low-level firmware and kernel components for embedded platforms.
- Work on user-space platform software to enable hardware features and system services.
- Integrate and optimize heterogeneous compute platforms (ARM, GPU, DSP, accelerators).
- Perform system-level debugging using tools such as JTAG/ICE and trace analyzers.
- Collaborate with hardware, software, and system teams to ensure seamless platform bring-up and stability.
- Support BSP (Board Support Package) development and OS porting for Linux, Android, QNX, and RTOS.
- Analyze and resolve complex issues in performance, memory, and power efficiency.
- Contribute to system security, reliability, and scalability enhancements.
Required Skills & Experience :
- Strong proficiency in C/C++ programming for embedded and system-level development.
- Hands-on expertise in multi-core ARM/CPU architectures.
- Deep knowledge of low-level firmware, bootloaders, and kernel internals.
- Experience with heterogeneous compute platforms (ARM, GPU, DSP, accelerators).
- Skilled in debugging and performance tuning using JTAG/ICE and related tools.
- Solid understanding of operating systems: Linux, Android, QNX, and RTOS.
- Familiarity with device drivers, BSP, and hardware-software integration.
Preferred Qualifications :
- Experience with secure boot, trusted execution environments, or system security.
- Familiarity with real-time constraints and safety-critical systems.
- Exposure to virtualization, containerization, or hypervisor technologies.
- Strong problem-solving skills with a track record of tackling complex system-level issues.
- Excellent communication and collaboration skills in cross-functional environments.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1532343
Interview Questions for you
View All