System Modeling Engineer

System Modeling Engineer

NXP Semiconductors | Noida, UP, IN

Posted a month ago

Apply Now

Description


Position- System Modeling Engineer




Location-Noida




Company Description

NXP Semiconductors N.V. enables secure connections for a smarter world, advancing solutions that make lives easier, better, and safer. As the world leader in secure connectivity solutions for embedded applications, NXP is driving innovation in the automotive, industrial & IoT, mobile, and communication infrastructure markets.




Responsibilities:



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.
Develop comprehensive unit test patterns, working closely with IP teams to leverage test plans and test stimulus.
Perform quality checks on the model to include functional/code coverage analysis, static and dynamic code defect analysis
Work closely with user teams to reproduce, debug, root cause and fix the model issues with a quick turnaround
Automate build and setup regression suites to enable agile continuous integration practices
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. :



Requirements:



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.