Capgemini

Capgemini

BSP (Kernel / QNX) Software Engineer

Seattle, WA, US · Full-time

Sponsorship not specified$106k-$174kDetected 5 days ago
PythonC++CAndroidCode ReviewCI/CDLinuxDevOpsLLMsAccessibilityAgileEmbedded SystemsTest AutomationManual TestingCommunication

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds (Level III)83
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level I · 1×
Level I$111,6131 entry
Level II$143,1042 entries
Level III$174,5953 entries
Level IV$206,0864 entries

The bottom of this range ($106,400) is below the Level I prevailing wage of $111,613. An H-1B cannot be filed below the prevailing wage, so an offer at the floor of this band could not be sponsored as posted.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $143,104 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Seattle-Tacoma-Bellevue, WA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Participate in sprint planning, daily stand-ups, and retrospectives to ensure project success.
  • Conduct thorough code reviews and provide constructive feedback to team members, fostering a culture of excellence.
  • Linux Kernel and device driver development, debugging, and testing.

Responsibilities

  • Develop and test high quality client software applications in embedded systems from functional and system specifications.
  • Implement rigorous testing processes, including functional testing, regression testing, and performance benchmarking
  • Actively contribute to all phases of the software development lifecycle, from initial design to deployment and maintenance.

Requirements

  • Hands-on experience in Board Bring-up.
  • Experience in optimizing system performance and memory.
  • Knowledge of communication protocols like UART, SPI, I2C, Ethernet, and USB.
  • Experience with operating system development, security protocols, and updates.

Skills

  • Your skills and experience
  • Strong programming skills in C/C++, Python and competence with scripting languages.
  • Understanding of hypervisors and virtualization technologies.

Compensation

  • 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
  • Other benefits as provided by local policy and eligibility

This listing is sourced directly from Capgemini's careers page and normalized into a canonical job model.