





Medium: remote option increases applicant pool but role requires niche embedded skills and moderate brand pull.
High: specialized embedded and automotive/AUTOSAR skills limit easy cross-industry transferability.
High: explicit 5+ years requirement plus many mandatory low-level embedded and protocol skills.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain low-level embedded software and device drivers for ARM Cortex microcontrollers using Embedded C.
Implement and support communication interfaces including I2C, SPI, UART, CAN, LIN, and Ethernet.
Debug and resolve complex hardware-software integration issues using laboratory diagnostic tools throughout the product lifecycle.
At least 5 years experience in embedded software development with Embedded C.
Practical experience with ARM Cortex microcontrollers and bare-metal programming.
Proven skills in low-level driver development for communication protocols I2C, SPI, UART, CAN, and hardware/software debugging using lab tools.
Fluent English (minimum B2 level).
Experienced in embedded software development for automotive or closely related domains, ideally with RTOS knowledge (Zephyr, FreeRTOS) and AUTOSAR MCAL.
Comfortable working collaboratively across firmware, hardware, and validation teams in complex product lifecycle environments.
Familiar with full software lifecycle processes and using version control tools like Git.