More jobs:
Senior Software Engineer - A2G GPU & Graphics Systems; Onsite
Job in
Cedar Rapids, Linn County, Iowa, 52402, USA
Listed on 2026-10-19
Listing for:
Raytheon
Full Time
position Listed on 2026-10-19
Job specializations:
-
Software Development
C++ Developer, Software Engineer
Job Description & How to Apply Below
Job d:
Posted 30+ Days Ago
Start Date:
Location:
US-IA-CEDAR RAPIDS-131 ~ 5450 C Ave NE ~ BLDG 131
Country:
United States of America Time Type:
Full time
Date Posted:
Country:
United States of America
Location:
US-IA-CEDAR RAPIDS-131 ~ 5450 C Ave NE ~ BLDG 131
Position Role Type:
Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract.
Security Clearance Type:
None/Not Required
Security Clearance Status:
Not Required At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world.
Collins Aerospace is a leader in technologically advanced, intelligent solutions that help redefine the aerospace and defense industry. With a comprehensive portfolio and deep technical expertise, we help customers meet the demands of the global market. Join us and help shape the future of aerospace and defense.
We are looking for a Senior Software Engineer with strong experience in GPU, graphics, and low-level embedded software for the Next Generation A2G Graphics Driver software development program. You will architect, implement, and test Khronos-based graphics APIs (OpenGL SC, Vulkan SC) and GPU drivers within the VxWorks real-time operating system. This role supports safety-critical aerospace platforms and requires strong systems-level thinking, hardware interaction, and high-reliability software development.
What You Will Do:
Design and implement graphics APIs (OpenGL SC, Vulkan SC) for embedded aerospace systems running VxWorks.
Develop GPU drivers, command pipelines, memory management systems, and rendering flows.
Write and optimize shaders (GLSL, SPIR-V) for deterministic, real-time performance.
Integrate GPU subsystems exclusively into the VxWorks RTOS environment.
Perform hardware/software bring-up, debugging timing issues, startup sequencing, and synchronization problems.
Support DO-178 certification processes, documentation, and traceability.
Collaborate with systems, hardware, and display teams to deliver integrated graphics capabilities.
Communicate risks, progress, and technical decisions clearly to engineering leadership.
Qualifications You Must Have:
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience oran Advanced Degree in a related field Qualifications We Prefer:
Experience implementing OpenGL SC or Vulkan SC on embedded VxWorks platforms.
Background in GPU architecture, shader compilers, memory management, or command processors.
Experience with BSP bring-up or hardware abstraction layer development.
Strong C/C++, static analysis tools, and safe coding practices.
Knowledge of aerospace communication buses and safety-critical design.
Experience contributing to DO-178 certification activities.
What We Offer Some of our competitive benefits package includes: Medical, dental, and vision insurance Three weeks of vacation for newly hired employees Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option Tuition reimbursement program Student Loan Repayment Program Life insurance and disability coverage Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×