Bringing up a new SoC software platform is a challenging task that requires a collection of skills on both HW/System architecture and Embedded Software with low level interactions with the hardware.
The SoC hosts multiple subsystems including a 5G radio and its SW stack. multiple ARM based MCUs running RTOS and an application processor that runs a customized embedded linux to interface with the outside world via high speed interfaces like USB or PCIe.
RESPONSIBILITIES
- Design SW features and define SW specifications through documentation
- Development of software functions (including drivers, frameworks, tools, and kernel modules)
- Maintain and follow up on SW features and Software Integration
REQUIRED EXPERIENCE AND SKILLS
- C/C++ programming
- Linux experience and solid understanding of Linux user-space/Kernel/Drivers
- Gdb, JTAG debugging experience
- Experience using RTOS (FreeRTOS/Zephyr)
- Multithreaded applications with hard real-time constraints
- RF or driver experience
- Solid understanding of system architectures
- Solid understanding of memory and caching architecture
- Linux i2c and spi subsystems both in kernel and user space
- Python or other scripting language for tooling and automated testing
- At least 5 years of experience in the field.
NICE TO HAVE
- linux customization with Yocto and device-tree
- uboot bringup experience on new chipset
- development experience for USB/PCIe
Egyptians only
سجل سيرتك الذاتية الآن مجانا لتتقدم لآلاف الوظائف، وتتواصل مع الآف الشركات (+40 ألف شركة)، فقط أكمل نموذج التسجيل
عفوا، تم إخفاء عرض الايميل لهذه الوظيفة حيث أنه قد مر أكثر من 30 يوما منذ نشر هذا الاعلان وقد تم ارشفته، يمكنك العودة الى الصفحة الرئيسية بالضغط على الرابط بالاعلى لمشاهدة احدث الوظائف المنشورة يوميا.