Embedded Simulation Engineer

2 - 7 years

4 - 9 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


We are seeking a skilled and forward-thinkingEmbedded Simulation Engineerto join IBM ZFW team in building and evolving software-based hardware simulations for embedded systems development and testing.This role is crucial for enabling early-stage firmware development and automated testing through virtual hardware models. You'll be working on simulation models that replicate real hardware—sometimes even before it exists. In the future, you will also help guide the evolution of the simulation toolchain itself.
  • Design and implementdevice-level simulation modelsto replicate embedded hardware behaviour.
  • Develop model logic and supporting tools usingC, Python, XML,shell scripting, CMake and git.
  • Enable simulation-based firmware development and automated CI testing.
  • Collaborate with embedded software teams to ensure model accuracy and usability.
  • Analyse the existing simulation stack and contribute to evaluating alternative platforms and tools for long-term needs.
  • Gradually assume ownership of the team’s simulation mission as existing experts transition out of this area.

  • Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 2+ Years of proficiency in DML (Device Modelling Language) Development and maintenance of device-level models using DML (Device Modelling Language)Modelling of hardware components such as SoCs, peripherals, memory controllersDeep integration with simulation environments to replicate embedded system behaviour
  • Solid experience withembedded systemsanddevice driver development(e.g., for U-Boot, Linux, or bare-metal).
  • Proficient in Programming skills like – C, Python, XML, Bash, CMake, Git
  • Ability to read and understandARM32 and ARM64 assembly.
  • Proficiency inC programmingand scripting languages likePythonandbash.
  • Hands-on experience withsimulation or virtualization environmentsfor embedded systems.
  • Independent working style and readiness to take over complex technical responsibilities.
  • Strong communication skills inEnglish(spoken and written).

  • Preferred technical and professional experience
  • Experience withhardware simulation platformssuch asSimics,QEMUor similar.
  • Knowledge ofdevice modelling languages(e.g., DML or equivalents).
  • Basic understanding of system-on-chip (SoC) architecture and peripheral modelling.
  • German language skills are a plus.
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now
    IBM logo
    IBM

    Information Technology

    Armonk

    RecommendedJobs for You

    Bengaluru, Karnataka, India