Board Support Package (BSP) Development Engineer @Capgemini
Engineering
Salary usd 73,150 - 17..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago

[Hiring] Board Support Package (BSP) Development Engineer @Capgemini

2mths ago - Capgemini is hiring a remote Board Support Package (BSP) Development Engineer. πŸ’Έ Salary: usd 73,150 - 174,000 per year πŸ“Location: USA

Role Description

This role is responsible for developing and optimizing embedded graphics solutions on multi-core platforms, leveraging technologies such as OpenGL and DEOS. The ideal candidate will have a strong understanding of processor, memory, and cache architectures, with expertise in analyzing shared resource utilization and system performance across CPUs, GPUs, and other hardware components. 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. Experience with DEOS or similar real-time operating systems, including cache partitioning and resource isolation techniques, is highly desirable. Familiarity with FAA AC 20-193 guidance for multi-core processor certification and experience with Epic DEOS are considered strong advantages.

Your role

  • Graphics Core Skills
    • Embedded graphics development experience using OpenGL
    • Epic Deos experience - preferred
  • Platform Core skills
    • Multi-Core Processor Architecture
    • Strong fundamentals of multi-core processing concepts and system-level behavior.
    • Processor and Memory Architecture
      • 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:
    • Shared Resource Monitoring and Analysis
      • Performance counters
      • Quality of Service (QoS) mechanisms
      • Techniques for Worst-Case Execution Time (WCET) computation
    • Understanding of monitoring mechanisms for shared resource usage
    • WCET Analysis with Interference Considerations
      • I/O subsystems
      • GPU
      • SSD
      • FPGA
    • DEOS Expertise
      • Cache partitioning techniques
      • Resource isolation and management
    • Regulatory Knowledge
      • Familiarity with AC 20-193 (FAA guidance on multi-core processor certification) is a strong advantage.

Qualifications

  • 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

Requirements

  • The base compensation range for this role in the posted location is: $73,150.00 - $174,000.00
  • Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws.
  • The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.
  • In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.

Benefits

  • 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 (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Board Support Package (BSP) Development Engineer @Capgemini
Engineering
Salary usd 73,150 - 17..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,783+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later