Compiler Engineer (Machine Learning)
Core
Design, develop, debug, and deliver features for Machine Learning based Edge devices and Arm IP.
Role type
Compiler Engineer (Embedded ML)
Builds
Arm IP for mobile apps, portable devices, home automation, smart cities, and self-driving cars
Domain
Embedded Systems / Machine Learning / Compiler Technology
Deliverable
product features
Required skills
Embedded SW development (Bare-metal, RTOS, drivers, I/O, memory, power, security), C/C++/Python, Compiler fundamentals, Hardware processing pipelines
Preferred skills
Machine Learning applications and frameworks, Computer architectures, Digital signal processing or control systems, CI/CD and TDD
Technologies
C, C++, Python, RTOS, Bare-metal
Responsibilities
Design, develop, test and debug complicated software; Collaborate with engineers to create innovative Arm IP; Take ownership of code parts within Agile teams
Seniority
Mid-level, hands-on IC
