System Modeling Engineer
NXP Semiconductors
- Noida, Uttar Pradesh
- Permanent
- Full-time
- Responsible for building and verifying high level models and frameworks for microprocessor cores and full fledged SoC systems, for usage by internal and external SoC design/product teams.
- Excellent proficiency in SystemC, C++ and OOAD, with knowledge on UNIX shell scripts, CVS, g++, gdb, Perl/Python, gmake are pre-requisites for the job. Experience in using/applying UML and Design Patterns and working with large code-basesoftware in C++ is desirable . Exposure to software processes and documentation (doxygen, reports, user manuals, etc), is a definite plus.
- Experience in building, integrating and verifying high level cycle accurate and/or functional models for microprocessor cores and SoCs is required. Prior understanding of ARM architecture is a definite plus.
- Experience in developing, integrating and testing SystemC TLM models in commercial tools such as Synopsys Virtualizer, Mentor Vista etc. will be a definite advantage.
- Candidate must possess at least a Bachelor of Engineering/Technology in Engineering (Computer/Telecommunication), Engineering (Electrical/Electronic) or equivalent.
- Required skill(s): SystemC, C++ (Linux, Windows environment), OOAD, scripting languages such as Python, build and debugger toolchains (GNU, MSVC)
- At least 2 year(s) of working experience in the related field is required for this position.
- Applicants must be willing to work in Noida.
- Applicants should be Indian citizens or hold relevant residence status.