System Performance Engineer

Year    Noida, Uttar Pradesh, India

Job Description


NXP Semiconductors N.V. (NASDAQ: NXPI) is the world leader in secure connectivity and processing solutions for embedded applications. NXP is solving the world\'s most complex technology challenges to accelerate business innovation, enhance how we work, and advance how we live. NXP technology is how the intelligent edge meets the road. Our broad portfolio of autonomy, electrification, connectivity and edge computing solutions help automakers accelerate innovation in vehicles without sacrificing security and safety. NXP\'s system solutions are the key to expanding possibilities for convenience, safety and comfort in connected vehicles. Responsibilities : . Perform processor and system performance analysis using standard benchmarks, such as SPEC, EEMBC, lmbench etc. by running workloads on functional/timing simulators and/or hardware . Understand the composition of workloads and benchmarking methodology from perspective of reproducibility and representativeness . Understand the performance bottlenecks that affect performance and explore software and hardware optimizations to improve performance . Perform system architecture exploration using SystemC TLM performance models using representative traffic patterns. . Develop/enhance bare metal workloads pertaining to different embedded markets like storage, networking, industrial, automotive and use them to analyze system performance . Familiarity with use of functional/timing accurate simulators and hardware for benchmarking is a required . Familiarity with benchmarks such as eembc, spec etc. in terms of download, building and running and analyzing the results of these benchmarks will be very useful . Prior domain knowledge in embedded applications such as automotive, networking, industrial etc. will be very useful Requirements : . Proficiency in C/C++ programming, with knowledge on UNIX shell scripts, python, CVS or other version control systems, gdb, Python, Perl, gmake are pre-requisites for the job. Experience in working with large code-base software in C/C++ is required. Knowledge of SystemC TLM AT modeling is an added plus. . Computer system architecture knowledge including processors, caches, coherency, memory organization and optimization is required. . Experience with developing and working in bare metal system test environments will be useful. . Domain knowledge in automotive, networking, industrial segments will be a bonus. . Exposure to software processes and documentation (doxygen, reports, user manuals, etc), is a plus. Prior understanding of ARM architecture is a definite plus. . Candidate must possess at least a Bachelor of Engineering/Technology or Master of Engineering/Technology in Engineering (Computer/Telecommunication), Engineering (Electrical/Electronic) or equivalent. . Applicants must be willing to work in Noida. . Applicants should be Indian citizens or hold relevant residence status.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3172523
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Noida, Uttar Pradesh, India
  • Education
    Not mentioned
  • Experience
    Year