About this role
·Degree in software engineering, or equivalent relevant experience. ·3+ years in embedded SW development – C/C++ ·Ability to translate software requirements into design specifications. ·Experience in heterogenous system including x86, ARM architectures, and Linux kernel and/or embedded system development (e.g., BSPs). Expert practical experience in developing embedded systems software using C (and Assembler where appropriate). ·Experience with real-time control systems or embedded operating systems- knowledge of embedded system hardware peripheral blocks low-level operation (such as GPIO, ADC, DAC, SPI, I2C, UART, etc.). ·Fluent English