16 Sep
|
Experis Canada
|
Canada
16 Sep
Experis Canada
Canada
Embedded Engineer
Location: Remote canada
Job Type: 12 months contract
Pay Range: $65 - $79/hr
Key Responsibilities
- Develop and support GPU drivers and embedded graphics solutions.
- Perform embedded graphics development using OpenGL .
- Analyze multi-core processor and memory architecture, including CPU/GPU shared memory access.
- Analyze cache hierarchy, memory controllers, DDR/main memory, and other shared resources.
- Monitor and analyze shared resource utilization using performance counters and QoS mechanisms.
- Perform Worst-Case Execution Time (WCET) analysis, including interference from GPU, I/O, SSD, FPGA, and other shared resources.
- Apply cache partitioning, resource isolation, and resource management techniques.
- Support platform-level performance and certification activities.
Mandatory Skills
- Solid embedded graphics development experience.
- Hands-on OpenGL experience.
- Epic Deos experience.
Required Qualifications
- Strong understanding of multi-core processor architecture and system-level behavior.
- In-depth knowledge of processor and memory architecture, including:
- Cache hierarchy (L1/L2/L3)
- Memory controllers
- DDR/main memory
- CPU/GPU shared memory
- Experience with WCET analysis and interference considerations.
- Experience with shared resource monitoring, performance counters, and QoS mechanisms.
- Practical experience with DEOS or an equivalent RTOS .
- Knowledge of cache partitioning and resource isolation.
📌 Embedded Software Engineer (Canada)
🏢 Experis Canada
📍 Canada