BSP Development Engineer (Embedded Graphics) - Axiom Global Technologies (Saint-Laurent)

BSP Development Engineer (Embedded Graphics) - Axiom Global Technologies (Saint-Laurent)

02 Aug
|
Axiom Global Technologies
|
Saint-Laurent

02 Aug

Axiom Global Technologies

Saint-Laurent

About the Role

We are seeking an experienced BSP Development Engineer with expertise in embedded graphics and real-time operating systems to join our client's engineering team. This role is ideal for professionals with a strong background in Board Support Package (BSP) development, GPU driver development, embedded graphics using OpenGL, and multi-core processor architecture.

The successful candidate will work on safety-critical embedded platforms, contributing to the design, development, and optimization of low-level platform software.

Key Responsibilities

- Design, develop, and maintain Board Support Package (BSP) software.
- Develop and optimize GPU and graphics drivers for embedded platforms.
- Implement embedded graphics solutions using OpenGL/OpenGL ES.
- Work with multi-core processor architectures, shared memory, cache hierarchy, and memory controllers.
- Analyze system performance, resource utilization, and Worst-Case Execution Time (WCET).
- Develop and optimize software running on Real-Time Operating Systems (RTOS), preferably Epic DEOS.
- Troubleshoot and resolve low-level platform, graphics, and driver-related issues.
- Collaborate with cross-functional engineering teams to deliver high-quality embedded software solutions.
- Support performance tuning, debugging, and system optimization.

Required Skills





- Solid experience in Board Support Package (BSP) development.
- Hands-on experience with Embedded Graphics using OpenGL/OpenGL ES.
- Experience with GPU or Graphics Driver Development.
- Strong knowledge of Embedded C/C++.
- Experience working with Real-Time Operating Systems (RTOS).
- Practical experience with Epic DEOS is highly preferred.
- Solid understanding of:
- Multi-core processor architecture
- Shared memory
- Cache hierarchy (L1/L2/L3)
- Memory controllers
- DDR memory
- Performance monitoring and optimization

Preferred Qualifications

- Experience with WCET (Worst-Case Execution Time) analysis.
- Knowledge of Quality of Service (QoS) and performance counters.
- Experience with cache partitioning and resource isolation.
- Familiarity with FAA AC 20-193 or similar safety-critical certification standards.
- Experience in Aerospace, Avionics, Defense, Automotive, or other embedded systems domains.

Preferred Technologies

- OpenGL / OpenGL ES
- Epic DEOS
- RTOS
- BSP Development
- GPU Driver Development
- Device Drivers
- Embedded C/C++
- Multi-Core Architecture
- Memory Management
- WCET
- Performance Optimization

If you have experience building low-level embedded platform software, BSPs, and graphics solutions for real-time environments, we'd love to hear from you.

📌 BSP Development Engineer (Embedded Graphics) - Axiom Global Technologies (Saint-Laurent)
🏢 Axiom Global Technologies
📍 Saint-Laurent

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: bsp development engineer (embedded graphics) - axiom global technologies (saint-laurent) / saint-laurent

Subscribe to this job alert:

Get the latest job offers by email for: bsp development engineer (embedded graphics) - axiom global technologies (saint-laurent) / saint-laurent