Software Development Engineer 1- #26-19113
US Tech Solutions, Inc.
Austin, TX, United States
30 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on dejobs.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$114,400.0 - $135,200.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
3D Computer Graphics Software
C++ (Programming Language)
Nvidia CUDA
Computer Programming
Computer Engineering
Software Debugging
Device Drivers
DirectX (Software)
OpenGL
OpenCL
Software Engineering
+3 more
System Programming
Information Technology
Software Performance
Job description
- Enhancing and maintaining sophisticated production-level graphics drivers.
- Collaborating closely with various engineering teams to implement features and debug issues within the GPU-specific driver.
- Validating GPU features for new hardware generations.
Requirements
- Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering;
- Excellent programming skills with demonstrated experience in C/C++;
- Strong problem solving, and debugging skills with a deep understanding of OO principles;
- Strong technical communication, interpersonal and teamwork skills;
- 0-2 years of demonstrated software engineering experience;
- Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc);
- Experience with complex software systems and architectures;
- Experience writing clean, well tested, maintainable code in an enterprise organization;
- Experience delivering production quality software engineering solutions on schedule;
- Working knowledge of device driver development in OpenCL/CUDA, OpenGL, DirectX, or D3D.
- Experience with GPU hardware programming;
- Knowledge of GPU and CPU architectures;
- Experience with parallel and asynchronous processing;
- Experience with software performance analysis, optimization and low-level programming;
- Experience with 3D graphics and OpenCL, DirectX, D3D.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dejobs.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
about 3 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago