DESPRE COMPANIE

Microchip Technology este lider de piaţă în producţia de microcontrolere şi semi-conductoare analogice, oferind soluţii complete de dezvoltare a produselor, costuri mici şi timp scurt de dezvoltare si de lansare pe piaţă. Produsele Microchip sunt cunoscute în toată lumea drept produse de înaltă calitate, printre acestea numărându-se microcontrolerele PIC® si AVR®, microprocesoare ARM®, controlerele digitale de semnal dsPIC®, soluţiile de proprietate intelectuală de tip Analog, Memory şi Flash, soluţiile de securitate wireless, de interfaţă. Soluțiile dezvoltate se adresează diverselor piețe...

Software Intern – Embedded C/C++ Compiler
Stagiu plătit la Microchip Technology · Începe după sesiune
Categorii:
  • – Embedded & Internet of Things
Oraș:
  • room București

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 intern to join our worldwide Development Systems 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 work to specification, as assigned by compiler engineers Develop solutions to support new microcontrollers including the generation of device-initialization code Design and develop new features for our C/C++ compiler toolchains, which target bare-metal embedded microcontrollers Willingness to accept compiler mentorship in an apprenticeship environment Transform challenges and failures into learning and growth opportunities Collaborate with team members across international time zones Job Requirements Requirements:

Strong interest in learning compiler technologies Demonstrated experience in the C & C++ programming languages Familiarity with bare-metal microcontroller firmware development Fluency in English The following skills would be beneficial:

Assembly-language experience on any microcontroller architecture such as the PIC, AVR, ARM Cortex-M, or MIPS architecture Languages such as Python, Bash, Java, Rust, Groovy Familiarity with CI/CD tools (Jenkins) Bare-metal embedded-systems concepts such as FreeRTOS and bootloaders Cross-platform development (MacOS, Linux, Windows)