The role involves embedded C programming and low-level hardware interaction with peripherals like ADC, DMA, IIC, SPI, UART, and CAN
Job Summary
The role involves embedded C programming and low-level hardware interaction with peripherals like ADC, DMA, IIC, SPI, UART, and CAN.
Candidates will engage in embedded system design and architecture, RTOS and bare metal programming, and Linux commands knowledge.
Responsibilities include Linux kernel and driver development, application development, file system management, cross compilation, debugging, testing, and code optimization using version control tools like GIT and JIRA.
Matching Summary
The role involves embedded C programming and low-level hardware interaction with peripherals like ADC, DMA, IIC, SPI, UART, and CAN.
Skills & Requirements
Must-have
Embedded C programming
Low-level Hardware interaction
Embedded system design and architecture
RTOS and Bare metal Programming
Linux Kernel and Driver Development
Cross compilation and Build system
Version control and configuration management tools