- Location
- San Diego, CA,US, US
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Education
- PhD
- Closing date
- Today
- Source
- Eightfold
Description
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Our System software architecture team is driving embedded software stacks for complex SoCs with numerous types of cores, bus infrastructure, memories/caches, etc. We enable state of the art Edge AI and other multimedia use cases with the best possible performance/power, as well as SDKs to enable customer/community development. Candidates with 10+ years of relevant experience & willing to work in San Diego location are welcome to apply. Operating Systems and multi-threaded programming Hardware drivers Developing, debugging, profiling, and optimizing for embedded real-time environments. Inter-processor communications Excellent knowledge of ARM CPU architecture fundamentals and ARM ISA Excellent understanding of CPU accelerator ISA for Vector/Matrix Data Processing Performance Evaluation and Optimization of the applications for ARM architecture Understanding of the typical Open Source Library framework design Strong leadership skills to work across multiple-teams including System and HW to define the software architecture Strong Analytical and debugging skills Performance evaluation using QEMU, Simulators, Emulators and on Silicon