HamburgerMenu
hirist

Platform Engineer - Embedded System

Nasugroup
Others
3 - 7 Years

Posted on: 20/08/2025

Job Description

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.


info-icon

Did you find something suspicious?