Engineer Embedded Compiler
Microchip Technology
- Bucureşti
- Permanent
- Full-time
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
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
- 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)
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