Solid experience in firmware development or embedded software development in a multicore environment or hardware.
Ability to see system level “big picture” to understand that the integrated firmware/system software aligns to architectural goals of product.
Solid experience in programming in 'C/C++' or Python
hands on Experience in Device driver and kernel
Moderate experience with Python for scripting
Experience with SoC bring-up, with Security primitives, bootloaders, platform initialization, board support package development, peripherals such as PCIe, I2C, SPI, USB, UART , OS primitives, memory management, scheduling, interrupts and multi-threading
Have good experience of system level debugging (including customer issues) with good understanding of managing and triaging production level issues.
Self-motivated and able to work independently
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job