Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/NpZfbZuuuFv5n4yy8
Back to the job results

Embedded Simulation Engineer

Today 2026/08/28
IT Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Introduction

At IBM Infrastructure & Technology, we design and operate the systems that keep the world running. From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability. Our teams ensure the performance, security, and scalability that clients and industries depend on every day. Working in Infrastructure & Technology means tackling complex challenges with curiosity and collaboration. You'll work with diverse technologies and colleagues worldwide to deliver resilient, future-ready solutions that power innovation. With continuous learning, career growth, and a supportive culture, IBM provides the opportunities to build expertise and shape the infrastructure that drives progress.





Your role and responsibilities

We are Firmware professional working on Z systems (modern mainframes) and we build the most secure systems for our customers to deploy their enterprise applications. Also, We provide at most security and enable IBM LinuxONE and z/OS enterprise customers with on-premise, customer-managed container solution through Secure Service Containers which provides data protection as well protection from Insider threats. We deliver Simulation and automation around platform management firmware to increase and deliver even higher quality and lay the foundation for future development work for Z systems



As a Firmware Developer, you will design, develop, test, and deliver offerings for IBM Z using the latest technologies. You will work in a team-based, collaborative environment with peers both locally and across the global organization, applying agile methodologies throughout the entire development cycle. Your primary responsibilities will include: * Develop Firmware Components: Create and use design documentation, such as Functional Programming Specifications and high-level design documents, to implement identified components. Ensure that the implemented components are unit tested and ready to be integrated into the product. * Collaborate with Designers: Work with designers to understand users and create a tangible experience through combined efforts. * Debug and Test Code: Debug reported problems, design, develop, and unit test code fixes to ensure high-quality deliverables. * Deliver Solutions: Provide fixes for defects identified by customers and support the development of various projects, including hardware management console mobile apps and I/O adapters. * Apply Agile Methodologies: Participate in agile development cycles, including design, code implementation, review, unit testing, functional testing, simulation, and real hardware integration testing.





Required education
Bachelor's Degree

Required technical and professional expertise

Your Role and Responsibilities



We are seeking a Full System Simulation Engineer with 4-6 years of experience in hardware-software co-development to build and maintain virtual platforms for SoC-level simulation on the IBM Z platform.



In this role, you will model hardware components, enable firmware bring-up, and integrate simulation environments into development and CI workflows-helping accelerate platform validation and software development ahead of physical hardware availability.



Core Responsibilities:



. Develop and maintain virtual platforms using simulation tools like QEMU and/or Simics



. Model hardware components such as:



o SoCs



o Peripherals (UART, I2C, SPI, etc.)



o I/O Subsystems



o Memory controllers



. Interpret and implement hardware specification documents into simulation models



. Enable full-system simulation, replicating real hardware behaviour



. Collaborate closely with firmware teams to support:



    • Boot flows
    • Driver development
    • System bring-up

. Integrate simulation into:



    • Test automation frameworks
    • CI/CD pipelines

. Debug system-level issues across:



    • Simulation
    • Firmware
    • OS layers


Preferred technical and professional experience

Required Technical Skills




Simulation & Modelling



§ Hands-on experience with at least one:



. QEMU (highly preferred)



. Simics / DML



. SystemC / TLM



§ Experience building complex virtual platforms



§ Understanding of full-system simulation architecture




Programming & Scripting



§ Strong programming in:



. C / C++



§ Scripting:



. Python



. Bash / Shell



§ Exposure to assembly (ARM32/ARM64)




Embedded & Firmware



§ Hands-on with ARM architecture systems



§ Experience in:



. Bootloaders (U-Boot)



. Linux kernel device drivers



. Bare-metal bring-up



§ Strong understanding of:



. Registers, interrupts, clocks



. Board Support Packages (BSPs)



§ Experience in hardware bring-up or pre-silicon validation




Toolchain & Workflow Integration



§ Integrating simulation into:



. Firmware development workflows



. Automated testing pipelines



§ Familiarity with:



. Cross-compilation toolchains



. Debugging tools (GDB, trace tools)




Preferred Skills (Nice to Have)



§ System-level thinking across:



. Simulation ↔ Firmware ↔ OS ↔ Toolchains



§ Experience with:



. Multi-core / heterogeneous systems (e.g., Cortex-A + Cortex-M)



§ Prior work on:



. Virtual prototyping



. Pre-silicon validation environments



§ Strong collaboration with cross-functional teams



§ Contributions to documentation, design reviews, and knowledge sharing





Years of Experience:
4-6




This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.