Engineer Embedded Compiler

Microchip Technology

  • Bucureşti
  • Permanent
  • Full-time
  • Acum 2 luni
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)
Percentage of Shift and Longest Time (Enter Standing %, Walking %, Sitting %, Driving %, Inside %, Outside %, Hours standing, walking, sitting, driving, and Usual shift hours and days)

80% sitting, 10% standing, 10% walking, 100% inside

Check Each Essential Physical Functions, Maximum LBS and Working Conditions

Hearing, Talking, Seeing, Works Alone, Works Around Others

Microchip Technology

Job-uri similare

  • Cyberfraud engineer

    • Bucureşti
    Informaţii job Cyberfraud engineer Post: Cyberfraud engineer Domeniu: computere şi Internet Localitate: Bucureşti Descriere: în domeniul bancar Cerinţe: studii superioare de s…
    • Acum 23 de zile
  • DWH - development engineer

    • Bucureşti
    Informaţii job DWH - development engineer Post: DWH - development engineer Domeniu: computere şi Internet Localitate: Bucureşti Descriere: în domeniul bancar Cerinţe: studii s…
    • Acum 23 de zile
  • Network engineer

    • Bucureşti
    Informaţii job Network engineer Denumirea firmei: neprecizat Post: Network engineer Domeniu: computere şi Internet Localitate: Bucureşti Descriere: în domeniul telecomunicații…
    • Acum 14 zile