Search Remote Jobs

Senior Software Engineer, Rendering Infrastructure

🔥 0 minutes ago

🏄 California – Remote

infoinfo

💵 $153.2k - $234.1k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of General Motors

General Motors

10,000+ employees

Founded 1908

🚘 Automotive

🏭 Manufacturing

🚗 Transport

💰 $500M Grant on 2024-07

Automotive • Manufacturing • Transport

General Motors is a leading multinational corporation in the automotive industry, committed to creating a future with zero crashes, zero emissions, and zero congestion. With operations and facilities worldwide, GM focuses on innovation across various areas including engineering, manufacturing, and information technology. The company emphasizes diversity, inclusion, and the development of sustainable technologies to shape the future of mobility.

📋 Description

• Build production-scale systems for a GPU-accelerated, physically based autonomous-vehicle sensor simulator • Connect the renderer to autonomous-vehicle software stacks and compute clusters using ROS/ROS 2, shared-memory IPC, gRPC, sockets, and serialization formats • Integrate the runtime with Gymnasium-style environment APIs and PyTorch-based driving models • Integrate execution with cloud and on-premises environments for closed-loop testing, continuous integration, and perception training • Improve and validate deterministic, bit-accurate or frame-deterministic execution across simulation, physics, and rendering • Reproduce real sensor scheduling and vehicle timing, including camera, rolling shutter, LiDAR, clock drift, latency, transport lag, and packet drops • Build perturbation mechanisms for timing jitter, dropped or out-of-order frames, and calibration drift • Build memory-efficient multi-world and multi-scenario execution on a single GPU using shared geometry and instancing • Optimize GPU memory, scene streaming, and scheduling to maximize frames per second per GPU • Improve runtime deployment and asset delivery using deterministic packages, read-only filesystems, memory-mapped storage, and low-overhead loaders • Build distributed caches for textures, shader pipelines, and acceleration structures to reduce cold starts and redundant I/O • Profile and reduce disk, network, and memory footprints • Partner with 3D content and USD pipeline teams on runtime budgets, validation rules, and compression workflows • Produce technical design documents, participate in code reviews, perform reproducibility and performance regression testing, and mentor engineers

🎯 Requirements

• Bachelor's degree in Computer Science, Computer Engineering, a related technical field, or equivalent practical experience • 5+ years of professional software engineering experience, with substantial focus on performance-critical systems software • Production proficiency in modern C++ (C++17/20), including performance optimization, memory management, and API/system design • Working proficiency in Python for tooling and automation • Strong Linux systems programming foundation, including multithreading, concurrency, memory management, IPC, and high-throughput data movement across processes and machines • Depth in robotics/autonomous systems or GPU programming through CUDA, OptiX, Vulkan, DXR, or similar APIs, with interest in developing the other domain • Experience with real-time middleware or interfaces such as ROS/ROS 2, DDS, custom IPC, high-rate publish/subscribe, or Gymnasium-style environment APIs • Working understanding of GPU memory and execution models • Track record designing, implementing, and debugging reliable distributed systems • Experience profiling and optimizing real systems • Strong communication and collaboration skills across rendering, simulation, perception, infrastructure, and content pipeline teams • Direct autonomous vehicle experience is not required • Relevant experience may come from robotics, perception, simulation, rendering and graphics, game engines, HPC, or distributed systems infrastructure

🏖️ Benefits

• Bonus potential through an incentive pay program based on company performance, job level, and individual performance • Medical insurance • Dental insurance • Vision insurance • Health Savings Account • Flexible Spending Accounts • Retirement savings plan • Sickness and accident benefits • Life insurance • Paid vacation and holidays • Tuition assistance programs • Employee assistance program • GM vehicle discounts • Potential relocation benefits for relocation to the Bay Area • Remote work arrangement

Apply Now

Similar Jobs

🔥 26 minutes ago

webAI™

51 - 200

🏭 Manufacturing

📦 Logistics

🏥 Healthcare

Peer-to-peer software engineer building secure, resilient distributed AI infrastructure at webAI. Designing synchronization, networking, and privacy-focused systems for edge and cloud-isolated environments.

🔥 50 minutes ago

CSI

1001 - 5000

💳 Fintech

🏦 Banking

🔒 Cybersecurity

Software Engineer II building backend banking software for CSI, a financial technology provider. Developing, testing, reviewing, and troubleshooting scalable C# applications and services.

🔥 1 hour ago

SAIC

10,000+ employees

☁️ SaaS

📣 Marketing

🏢 Enterprise

Software Engineering Lead guiding SAIC’s defense and mission technology product builds through SDLC, CI/CD, DevSecOps, and deployment. Leading federal IT integration with cloud platforms, enterprise systems, AI/ML, and predictive analytics.

🇺🇸 United States – Remote

🔥 Funding within the last year

💰 $500M Post-IPO Debt - SAIC on 2025-09

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 1 hour ago

The Columbus Organization

501 - 1000

🏥 Healthcare

💼 Consulting

🤝 Non-profit

Senior engineering lead scaling Continuous’s automation platform for financial institutions. Defining architecture, cloud integration, AI-assisted development standards, and technical roadmaps.

🔥 1 hour ago

HealthEdge

1001 - 5000

🏥 Healthcare

💼 Consulting

⚕️ Healthcare Insurance

Software Engineer enhancing performance testing and synthetic-data tools for HealthEdge, which provides AI-powered operational infrastructure for health insurers. Improving enterprise application scalability through testing, observability, CI/CD, and AI/ML techniques.