CareerPlan

Senior Staff Engineer Software

Bangalore MG (India)Full-time2026-07-06 → 2026-11-12

Core

Provide hands-on technical leadership for the architecture, design, development, verification, integration, and delivery of virtual prototypes for Infineon Automotive Microcontrollers based on heterogeneous multi-core architectures.

Role type

Senior Staff Engineer Software (Virtual Prototyping & System Modeling)

Builds

Virtual prototypes and system models for automotive microcontrollers

Domain

Automotive semiconductor / Embedded systems / Computer architecture

Required skills

SystemC, TLM 2.0, C/C++, Python, RTL SoC verification, Computer architecture, Embedded CPU (ARM/RISC-V), Real-time systems, Automotive communication (Ethernet/CAN/FlexRay), Embedded compilers, Debuggers (PLS/Lauterbach)

Preferred skills

GenAI-assisted workflows, Visual Studio, g++, Synopsys Virtualizer, ASTC VLAB

Technologies

SystemC, TLM 2.0, CCI, UVM, Synopsys Virtualizer, ASTC VLAB, Visual Studio, g++, GNU, Tasking, PLS, Lauterbach T32, Python, System Verilog

Responsibilities

Act as hands-on technical lead for virtual prototype and system modelling covering architecture, implementation strategy, design reviews, and best practices. Lead requirements analysis and define scalable SystemC model architectures. Own SystemC model implementation and unit verification. Lead virtual prototype integration, system testing, and complex debug. Drive root-cause analysis and cross-functional debug. Improve design and test methodologies, automation, reuse, quality practices, and GenAI-assisted workflows. Collaborate with RTL IP, subsystem, and SoC teams to enable early testbench development. Build team competence through mentoring, knowledge sharing, hiring support, and training.