Talent.com
This job offer is not available in your country.
Mirafra Software - ARM Architecture / BSP Developers

Mirafra Software - ARM Architecture / BSP Developers

MirafraBangalore
30+ days ago
Job description

Job Function

  • Development, testing and optimization of initialization routines for CPU
  • Development of tests to validate complex system behavior in 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.

    (ref : hirist.tech)

    Create a job alert for this search

    Software Developer • Bangalore