Systems Modeling Engineer for end to end Electronics Systems design & verification
We are looking for software engineering professionals with 2-8 years of experience and comfortable with OOPs (C++), Scripting (Python) and MLs(XML / UML / SysML).
This position offers the chance to get a holistic view of the SoC design and development and recast the way chips are designed and delivered.
The candidate will be involved in any of the following activities :
Virtual Prototype development for SoC and Electronics Systems for the purpose of embedded software development
Developing SystemC / TLM2.0 based models of IP blocks, CPU, SoC, System
Verification of models at IP & SoC level
Develop self checking test suites using C / ARM assembly.
Develop System Level Flows and Methodologies using virtual prototypes
Achieve complete / partial automation of the above activities using UML / SysML etc
Authoring and presenting papers at Conferences, attending seminars etc
Educational Qualification : Bachelor's / Master Degree in Computer Science, Electrical / Electronic Engineering.
Experience : 2 - 8 years related experience.
Desired Skills & Expertise :
Proficiency in C / C++ , Data structures, Algorithms, OOPS concepts
Experience in developing SystemC, TLM based models for the virtual platform of a SoC
Expertise in creating Virtual Prototype of SoC or electronics system
Experience in using Virtual Prototype tools (ARM Fast Models, Synopsys Virtualizer, Windriver SIMICS etc.)
Validation of virtual prototypes, writing bare metal tests, Embedded tool chain, assembly language,
debugging knowledge, embedded Linux
Knowledge of Microprocessor, Microcontrollers, SoC architecture, bus protocols etc.
Knowledge of UML / SysML tools like IBM Rhapsody, EA, MagicDraw, Modelio etc.
Expertise in any of the scripting languages like Python, Perl etc.
Should have exposure to quality processes for project execution, delivery, communication with client
Preferred Expertise :
IP-XACT, SystemRDL etc
Modeling languages like UML 2.0, SysML, XML etc.
Scripting languages like Python, Perl etc.
Exposure to IoT, Automotive, Mobile or Networking domain