CareerPlanGet AI match score →

Software Development Engineer

New Cairo, EGY, Egypt💼 Full-time💰 $17,700–$17,700🗓 2026-07-16 → 2026-07-22

Core

Develop Transaction-Level Models (TLMs) and software models for hardware components (peripheral controllers, interconnects) using SystemC and QEMU to enable faster electronic product development.

Role type

Software Development Engineer (EDA tools)

Builds

Transaction-Level Models (TLMs), SystemC/TLM models for Innexis products, virtual platform (VP) models

Domain

Electronic Design Automation (EDA), chip and system design

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++ programming, digital logic design concepts, microprocessor/microcontroller architecture knowledge, SystemC/TLM modeling, QEMU usage, embedded software (Linux/RTOS), Unix/Linux environments

Preferred skills

Shell scripting, Python, Tcl, Perl

Technologies

SystemC, TLM, QEMU, Linux, RTOS, C, C++, Python, Tcl, Perl, Shell

Responsibilities

Develop TLMs for peripheral controllers and interconnects; Develop SystemC/TLM models for Innexis products; Debug and run Linux/RTOS embedded operating systems and bare-metal software; Verify functionality of models against behavioral models using SystemC testbenches; Execute test and implementation plans with unit testing and debugging; Simulate and debug customers' software and virtual platform models; Write functional specifications and design/test documentation

Seniority

Entry to Mid-level, open to fresh graduates

Sourced via siemens_eda · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Siemens ↗