HamburgerMenu
hirist

Mirafra Software - ARM Architecture/BSP Developers

Mirafra
Bangalore
3 - 13 Years

Posted on: 07/10/2025

Job Description

Job Function

- Development, testing and optimization of initialization routines for CPU

- Development of tests to validate complex system behavior in controlled
environment.

- Debug, root-cause analysis and fixing of issues in complex
multi-processor systems.

- Determine and maintain most optimal configuration of various control/ configuration registers for various HW components in the system focusing ARM CPU.

- Performance analysis of various use-cases in a complex multi-core systems.

- Porting of various system software stacks (for example LA) on pre-silicon platforms to ensure that they function correctly with CPU and associated IPs.

- Develop prototype software for HW-SW architecture enhancements as a proof of concept.

Basic Qualifications

- 3+ yrs of experience in Embedded Domain

- Must be Proficient in C and ARM assembly.

- Masters or B.Tech in CS or EC.

- Basic knowledge of cross platform tool chains and running bare metal programs on target platforms

- Basic knowledge of CPU architecture that includes

- Typical boot sequence. Knowledge of multi-processor initialization/ boot sequence would be an added advantage

- Memory organization, barriers, MMU

- Exposure to development, enhancement of bootloaders … like uboot, uefi etc

- Exposure to compile, run and tweak Linux kernel for ARM platforms

- Awareness of the Linux kernel and device driver programming.

- Exposure to debugging issues in multi-processor SW … especially those related to concurrency/ incorrect synchronization

- Debugging experience using hardware tools like Trace32 and Logic Analyzers, Oscilloscope etc is a Plus.

Jagan
Senior Executive Talent Acquisition
Mirafra Software Technologies Pvt. Ltd.

info-icon

Did you find something suspicious?