2025Y Campus - MPU Systems Engineering

NXP Semiconductors
NXP Semiconductors

Software Engineering

Posted 6+ months ago

Job Responsibilities: (Hardware)

  • • Perform NPI activities including hardware system design/bring up/debug/validation, technical documentation preparation, reference schematics design, and preparing application notes.
  • • Develop board diagnostic, test and demo program
  • • Lead cost effective reference platform design.
  • • To assist the sales/marketing team to do pre-sales work (field sales support), customer training, prototype &demo board building, technical product presentation, troubleshoot in field, software programming, write up applications note, conduct workshop, etc.

Job Requirements:

  • Bachelor or master degree, majoring in electrical engineering, automation, electronic engineering, telecommunication, computer science or related disciplines.
  • Knew high speed interface design, simulation or compliance test, such as DDR3/4/LPDDR4, EMMC, QSPI, PCIE3.0, USB3.0, SATA,HDMI, LCD, WiFi, BT, Serdes, Audio codec, etc.
  • Strong programming skills on C and assembly language.
  • Hands-On experiences with Linux Kernel/BSP or Android is a good plus.
  • Knew electronic components such as resistor, capacitor, inductor and ferrite bead, etc.
  • Cadence Orcad and Allegro software is a plus.
  • Signal/power integrity and simulation knowledge is a plus.
  • Strong initiative and learning willingness.
  • Good English ability in listening, speaking, reading and writing.
  • Good communications and presentation skills.

.

Job Responsibilities: (Software)

  • Attend NPI projects as a first internal customer – providing definition input, System validation, Create and review new product documentations, Out of Box Experience etc.
  • Technical support for Asia customers on i.MX Linux/Android/ FreeRTOS etc.
  • Develop i.MX reference designs and create demo applications for IoT/Industry/Automotive.
  • Provide in-depth Technical training to i.MX customers.
  • Be reactive to the demands of customers and feedback requirements to engineering team.
  • Be responsible for system user case performance tuning and optimization.
  • Be responsible for the Technical feasibility analysis for new applications.
  • Work with the partners to create i.MX system applications.
  • Contribute to i.MX community and Linux/Android communities.

Job Requirements:

  • Master or Bachelor’s degree in Electrical Engineering, Computer Science or relevant disciplines.
  • Strong programming skills on C language.
  • Hands-On experiences with Linux Kernel/BSP or Android is a good plus.
  • Hardware design and debug experience is a good plus
  • Strong capability for trouble shooting.
  • Good embedded system level knowledge including both hardware and software.
  • Experience with GIT is desired.
  • Strong initiative and learning willingness.
  • Good English ability in listening, speaking, reading and writing.
  • Good communications and presentation skills.


More information about NXP in Greater China...