Engineer Embedded Compiler
Microchip Technology
Bucharest, Bucuresti ,RO
3 zile în urmă

Company 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.

Job Description

Microchip is seeking a motivated software-development engineer to join our worldwide Development System organization. A successful candidate will have some familiarity with the concepts central to C / C++ compiler development for bare-metal embedded systems .

As part of Microchip’s Development Tools team, your main responsibilities would be to :

  • Provide solutions to support new microcontrollers including the automated generation of bare-metal, device-initialization code
  • Design and develop new features for our C / C++ compiler toolchains, which target embedded microcontrollers
  • Provide engineering support to internal / external customers
  • Job Requirements

    Minimum qualifications include :

  • Strong interest in learning new compiler technologies
  • Demonstrated experience in the C & C++ programming languages
  • Familiarity with bare-metal microcontroller firmware development
  • Fluency in English
  • Preferred qualifications include :

  • Assembly-language experience on any microcontroller architecture such as the PIC, AVR, ARM Cortex-M, or MIPS architecture
  • Compiler technologies such as GCC, Binutils, Clang, and LLVM
  • Languages such as Python, Bash, Java, Rust
  • Bare-metal embedded-systems concepts such as FreeRTOS and bootloaders
  • Machine-learning libraries and tools such as TensorFlow Lite
  • Cross-platform development (MacOS, Linux, Windows)
  • Raportați această lucrare

    Thank you for reporting this job!

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

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.