Engineer II
Microchip Technology
Manila, PH
10h ago

Job Description

Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio comprises general purpose and specialized 8-bit, 16-bit, and 32-bit microcontrollers, 32-bit microprocessors, field-programmable gate array (FPGA) products, a broad spectrum of high-performance linear, mixed-signal, power management, thermal management, radio frequency (RF), timing, safety, security, wired connectivity and wireless connectivity devices, as well as serial Electrically Erasable Programmable Read Only Memory (EEPROM), Serial Flash memories, Parallel Flash memories, and serial Static Random Access Memory (SRAM).

We also license Flash-IP solutions that are incorporated in a broad range of products.

The MPU32 business unit develops Microchip’s new general-purpose processors based on ARM cores (926, A5 and A7 as of today) and specific chipsets for Smart Energy meters.

MPU32 Group is looking for a Senior Embedded Software Engineer to support functional validation of new products. This is achieved by exercising the processor on an application board mostly through embedded bare metal software, in order to :

  • check that core, built-in memories, embedded peripherals and more generally all products’ features operate as described in datasheet and connect / interact correctly together
  • evaluate chip performance and check product stability in heavy workload condition.
  • Significant time is spent analyzing unexpected behavior to determine whether it comes from improper use, bad datasheet description or a design issue.

    This is precisely the major interest and the high responsibility in this job : be the first to exercise new unreleased products in order to find any misbehavior before the IC reaches customer base, then interact with the whole R&D actors in order to eliminate or circumvent the problem.

    MPU32 headquarters locate in Rousset (France) and extend in the USA, Spain, Romania, the Philippines and China mainland.

    Job Requirements

  • Team player, working well in a team structure
  • A minimum of 5 years’ experience of digital semiconductor products functional verification and / or embedded software development
  • Programming skills (Embedded C).
  • Debugging skills troubleshooting and finding the root cause of issues.
  • Clear and deep understanding of the digital electronics fundamentals, including microcontrollers / microprocessors and peripherals.
  • Strong verbal and written communication skills.
  • Fluent English (both written and spoken).
  • Availability to occasionally travel within Europe or to the US for training and benchmarking peers’ activities.
  • Advantageous :

  • Experience with Microchip or Atmel development platforms, tools and ARM-based products
  • Knowledge of the analog and mixed signal design fundamentals, as well as in test and measurement, including metrology
  • Expertise of high-speed interfaces : USB, Ethernet, PCIe, MIPI, (DDRx-)SDRAM or similar
  • Expertise in Embedded Linux and / or RTOS
  • Programming skills (Assembler)
  • Familiar with scripting languages (ex-Python, bash, Perl, ), and subversion systems ( ex svn, git, or clearcase)
  • French as a second language
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form