As a Junior Researcher in System Modeling, you will support the development and use of executable system-level models and virtual prototypes using either the MathWorks toolchain (MATLAB/Simulink/Simscape) or SystemC/TLM. You will help quantify PPA and related KPIs to guide architecture exploration and design decisions. This is a hands-on, learning-focused role with strong mentorship and collaboration with cross-functional teams.
Your Role
-
Your Responsibilities:
- Assist in building and extending system-level models in MATLAB/Simulink/Simscape/Stateflow or SystemC/TLM-2.0 for hardware–software co-simulation.
- Set up and run experiments to measure PPA metrics: latency, throughput, utilization, energy/operation, average/peak power, memory footprint, and basic area proxies.
- Implement and calibrate entry-level power models (e.g., activity/state-based, DVFS scaling, clock/power gating effects) using specifications, RTL activity, or measured data.
- Contribute simple device/IP models, bus/interconnect behavior, and software workload integration within a virtual platform environment.
- Build or integrate basic plant/physical models (e.g., power stages, sensors/actuators) to support end-to-end system validation when relevant.
- Automate simulations, parameter sweeps, and regressions; generate plots, dashboards, and concise summary reports using MATLAB or Python.
- Perform basic sensitivity analysis and design-space exploration; highlight trade-offs and propose next steps based on data.
- Support correlation of model results with RTL simulation, emulation, or silicon measurements; document assumptions and confidence levels.
- Maintain clear documentation of modeling methodology, interfaces, KPIs, and results; follow coding standards, reviews, and version control (Git).
- Participate in literature reviews, internal seminars, and knowledge-sharing; contribute to invention disclosures or publications when appropriate.
- Collaborate with senior researchers, system architects, firmware, and verification teams to reproduce issues and iterate model fidelity and runtime.
Your Profile
- Bachelor’s or Master’s in Electrical/Electronics Engineering, Computer Engineering, or a related field.
- Solid fundamentals in digital logic, computer architecture, and embedded systems; exposure to control systems or signal processing is a plus.
- Familiarity with at least one modeling path:
- MathWorks: MATLAB, Simulink; exposure to Simscape/Stateflow is a plus.
- SystemC/TLM: basic C++ proficiency and understanding of TLM-2.0 (LT/AT) concepts is a plus.
- Understanding of PPA basics:
- Performance: latency, throughput, utilization, bottlenecks, buffers/queues.
- Power: dynamic vs. leakage, DVFS, clock/power gating, energy/operation.
- Area: main contributors (logic vs. memory) and simple parametric estimates.
- Thermal: awareness of thermal constraints; basic RC intuition is a plus.
- Programming/scripting: MATLAB and/or C++; Python for automation and data analysis preferred.
- Basic familiarity with HDLs (Verilog/VHDL) and co-simulation concepts.
- Comfortable with data analysis, plotting, and writing clear, concise technical reports.
- Growth mindset: proactive, curious, and eager to learn new tools and methodologies.
- Strong communication and teamwork skills; organized and detail-oriented.
Nice to Have:
- MathWorks: Simscape Electrical/Thermal, Stateflow, Embedded Coder, Simulink Test/Requirements.
- SystemC/TLM: payload extensions, timing annotation, simple VP integration.
- Co-simulation and interoperability: FMI/FMU, S-Functions, TLM bridges.
- PPA tooling and methods: correlation concepts with PrimeTime-PX/Joules, memory estimation with CACTI, McPAT-style modeling ideas.
- Thermal and power modeling exposure: Simscape Thermal, basic mission-profile analysis.
- Verification and testing: unit testing, MIL/SIL/PIL basics, HIL exposure.
- Software quality and safety: MISRA checks, Polyspace, awareness of ISO 26262 or AUTOSAR (automotive) is a plus.
- CI/CD and reproducibility: Jenkins/GitLab CI, CMake, containers; dashboarding with MATLAB App Designer or Python (Plotly/Seaborn).
-
What We Offer:
-
- Mentorship from experienced modelers and system architects.
- Structured learning path on MathWorks/SystemC, TLM, and PPA methodologies.
- Exposure to real product programs across automotive and industrial domains.
- Opportunities to publish, file invention disclosures, and present internally.
- Collaborative culture, flexible work environment, and competitive benefits.
How You’ll Succeed:
- Deliver small but high-quality modeling increments regularly.
- Produce clear PPA measurements and visualizations that inform decisions.
- Ask good questions, document assumptions, and show steady improvement in model fidelity and runtime.
- Communicate proactively and work well within a cross-functional team.
#WeAreIn for driving decarbonization and digitalization.
As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener.
Are you in?
We are on a journey to create the best Infineon for everyone.
This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills. Learn more about our various contact channels.
Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process.
Click here for more information about Diversity & Inclusion at Infineon.