Job Description
BSP Development, Device Drivers Mandate, etc.
Generic RTOS and Embedded Skills
1. Knowledge and experience of any RTOS (QNX/VxWorks/Free RTOS/Linux, etc.) is mandatory.
2. Experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up.
3. Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.)
4. Strong understanding of the underlying Architecture: CPU/MMU/Cache/Interrupts/DMA/ ADC/DAC/EEPROM/PWM/Watchdog Timers, and other embedded peripherals.
5. Experience in programming PIC/GIC/UART/Timer/Nexus Bus/Simple Bus/Memory Controller/RTC etc.
6. Experience in programming, analyzing, and debugging kernel crash dumps.
Mandatory Skills: Strong C Programming, Linux Device driver OR C, Board Bring Up, Linux
Thank you for your interest in this role. Please also share your CV at Vedika@lsarecruit.co.uk and if suitable, we will get in touch with you to discuss further.