[Remote] Board Support Package (BSP) Development Engineer (Remote) Job Details | Capgemini

Note: The job is a remote job and is open to candidates in USA. Capgemini is hiring a Board Support Package Development Engineer to develop and optimize embedded graphics solutions on multi-core platforms. The role includes analyzing shared-resource utilization and system performance and performing WCET analysis to support deterministic real-time performance.


Responsibilities

  • This role is responsible for developing and optimizing embedded graphics solutions on multi-core platforms, leveraging technologies such as OpenGL and DEOS
  • They will perform Worst-Case Execution Time (WCET) analysis, accounting for resource contention and interference from I/O subsystems, GPUs, SSDs, FPGAs, and other shared resources to ensure deterministic real-time performance

Skills

  • Embedded graphics development experience using OpenGL
  • Strong fundamentals of multi-core processing concepts and system-level behavior
  • Memory Controller design and operation, Cache memory hierarchy (L1, L2, L3, etc.), Main memory systems (e.g., DDR)
  • In-depth knowledge of shared memory access across multiple cores, including GPU interaction:
  • Performance counters, Quality of Service (QoS) mechanisms, Techniques for Worst-Case Execution Time (WCET) computation
  • Understanding of monitoring mechanisms for shared resource usage
  • I/O subsystems, GPU, SSD, FPGA
  • Cache partitioning techniques and Resource isolation and management
  • Bachelors degree in Engineering, Electrical Engineering or Computer Science
  • Must be a US Citizen or Permanent Resident
  • Minimum of 6 years of relevant experience
  • Graphic Processing Unit (GPU Drivers) experience
  • Device driver development experience
  • Linux operating system environment experience
  • Arm Based Controllers experience
  • Epic Deos experience - preferred
  • Familiarity with **AC 20-193** (FAA guidance on multi-core processor certification) is a strong advantage

Benefits

  • Remote role in the USA
  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S.)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Company Overview

  • Capgemini is a software company that provides consulting, technology, and digital transformation services. It was founded in 1967, and is headquartered in Paris, Ile-de-France, FRA, with a workforce of 10001+ employees. Its website is

  • Share Share
    Apply Now →