Embedded Software Engineer
Indexed description
You will join the Virtual Platforms and Performance Verification team in the EyeQ Platform Group (EPG), working on current and next-generation ADAS/AV systems.
Virtual platforms, performance models, and profiling tools are core components of the EPG infrastructure. These tools are used during the pre-silicon phase for hardware architecture optimization and software development, and in the post-silicon phase for software performance optimization.
What will your job look like:
- Performance verification of EyeQ SoC designs
- Development of hardware virtual platforms
- Running hardware benchmarks and correlating virtual platform results with silicon measurements
- Development of tracing and profiling tools for CPU performance analysis and optimization
- Close collaboration with hardware architects and software, OS, and algorithm teams
- BSc/MSc in Computer Science, Computer Engineering, or Electrical Engineering
- 5+ years of experience in C/C++ programming
- 5+ years of experience in embedded software development
- Experience with Python and shell scripting
- Strong communication and teamwork skills
- Experience with performance verification
- Experience with QEMU
- Experience with CPU benchmarking and performance analysis
- Experience with Embedded Linux
- Familiarity with assembly languages and hardware architecture concepts
- Experience with SystemC
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search