Experience with graphics technologies and rendering techniques is highly desirable. This individual ... Bachelor's degree in Computer Science, Computer Engineering, or a related field AND 5 years of ...
Experience with graphics technologies and rendering techniques is highly desirable. This individual ... Bachelor's degree in Computer Science, Computer Engineering, or a related field AND 5 years of ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip ...
College Marketing Internship
Durham, NC · On-site
Basic Web Design/Graphic Design * Search Engine Optimization * Public Relations (i.e. Press ... Solid computer skills * An interest in pursuing a career in Marketing, Journalism, Law, or related ...
Quick apply
College Marketing Internship
Durham, NC · On-site
Basic Web Design/Graphic Design * Search Engine Optimization * Public Relations (i.e. Press ... Solid computer skills * An interest in pursuing a career in Marketing, Journalism, Law, or related ...
Basic Web Design/Graphic Design * Search Engine Optimization * Public Relations (i.e. Press ... Solid computer skills * An interest in pursuing a career in Marketing, Journalism, Law, or related ...
Basic Web Design/Graphic Design * Search Engine Optimization * Public Relations (i.e. Press ... Solid computer skills * An interest in pursuing a career in Marketing, Journalism, Law, or related ...
College Marketing Internship
Durham, NC · On-site
$9/hr
Basic Web Design/Graphic Design * Search Engine Optimization * Public Relations (i.e. Press ... Solid computer skills * An interest in pursuing a career in Marketing, Journalism, Law, or related ...
College Marketing Internship
Durham, NC · On-site
$9/hr
Basic Web Design/Graphic Design * Search Engine Optimization * Public Relations (i.e. Press ... Solid computer skills * An interest in pursuing a career in Marketing, Journalism, Law, or related ...
For two decades, we have pioneered visual computing, the art and science of computer graphics. With ... Direct experience in a software engineering role within a highly technical organization with ...
For two decades, we have pioneered visual computing, the art and science of computer graphics. With ... Direct experience in a software engineering role within a highly technical organization with ...
For two decades, we have pioneered visual computing, the art and science of computer graphics. With ... Direct experience in a software engineering role within a highly technical organization with ...
For two decades, we have pioneered visual computing, the art and science of computer graphics. With ... Direct experience in a software engineering role within a highly technical organization with ...
Senior C++ Software Engineer - Infrastructure Tools
Durham, NC · Hybrid
$118K - $156K/yr
... computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited ... Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent experience ...
Senior C++ Software Engineer - Infrastructure Tools
Durham, NC · Hybrid
$118K - $156K/yr
... computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited ... Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent experience ...
CTE Computer Science Teacher
Kings Mountain, NC · On-site
$48K - $67K/yr
Computer programmer, web designer, security analyst, software developer, mobile app developer, internet production industry, network administrator, data scientist, user interface/graphic design ...
CTE Computer Science Teacher
Kings Mountain, NC · On-site
$48K - $67K/yr
Computer programmer, web designer, security analyst, software developer, mobile app developer, internet production industry, network administrator, data scientist, user interface/graphic design ...
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 ... NVIDIA is looking for an experienced Software Verification Engineer to join our Air team - the ...
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 ... NVIDIA is looking for an experienced Software Verification Engineer to join our Air team - the ...
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 ... NVIDIA is looking for an experienced Software Verification Engineer to join our Air team - the ...
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 ... NVIDIA is looking for an experienced Software Verification Engineer to join our Air team - the ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... We're looking for a talented, motivated Senior Design Verification Engineer to join our GPU memory ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... We're looking for a talented, motivated Senior Design Verification Engineer to join our GPU memory ...
Senior Design Verification Engineer - GPU Memory Subsystem
Durham, NC · On-site
$100K - $135K/yr
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... We're looking for a talented, motivated Senior Design Verification Engineer to join our GPU memory ...
Senior Design Verification Engineer - GPU Memory Subsystem
Durham, NC · On-site
$100K - $135K/yr
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... We're looking for a talented, motivated Senior Design Verification Engineer to join our GPU memory ...
Engineering Manager - Robotics
Statesville, NC · On-site
$132K - $198K/yr
Build a world class engineering team to advance autonomous machine development * Encourage learning ... and/or Computer Graphics to push simulation and autonomous operation Role & Responsibility
Engineering Manager - Robotics
Statesville, NC · On-site
$132K - $198K/yr
Build a world class engineering team to advance autonomous machine development * Encourage learning ... and/or Computer Graphics to push simulation and autonomous operation Role & Responsibility
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... NVIDIA is looking for best-in-class Senior ASIC Timing Design Engineers to join our outstanding ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... NVIDIA is looking for best-in-class Senior ASIC Timing Design Engineers to join our outstanding ...
Senior Software Engineer - HPC
Durham, NC · Hybrid
$118K - $156K/yr
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... We are looking for a Senior Software Engineer to join our mission to continue improving our HPC ...
Senior Software Engineer - HPC
Durham, NC · Hybrid
$118K - $156K/yr
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... We are looking for a Senior Software Engineer to join our mission to continue improving our HPC ...
... Computer Science or related field of study * Internship related experience * Highly analytical ... Experience using graphics creation and editing suites (Blender, etc.) * Proficiency with ...
... Computer Science or related field of study * Internship related experience * Highly analytical ... Experience using graphics creation and editing suites (Blender, etc.) * Proficiency with ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... Mentor architects and engineering teams to grow them into future leaders. * Make key technical ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... Mentor architects and engineering teams to grow them into future leaders. * Make key technical ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... Are you looking for a Mask layout Design Engineer role? We are seeking a hands-on Senior SRAM ...
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... Are you looking for a Mask layout Design Engineer role? We are seeking a hands-on Senior SRAM ...
Project Engineer
Raleigh, NC · On-site
... SW+ design, computer, and general office standards. This role contributes and supports the ... Ability to Mentor fellow Civil Designers, Technicians, and Interns * Demonstrate Ability and ...
Project Engineer
Raleigh, NC · On-site
... SW+ design, computer, and general office standards. This role contributes and supports the ... Ability to Mentor fellow Civil Designers, Technicians, and Interns * Demonstrate Ability and ...
Internship Computer Graphics Engineer information
What is the difference between Internship Computer Graphics Engineer vs Junior 3D Artist?
| Aspect | Internship Computer Graphics Engineer | Junior 3D Artist |
|---|---|---|
| Required Credentials | Enrolled in or recent graduate of Computer Graphics, Animation, or related programs | Portfolio showcasing 3D modeling and animation skills, often with relevant coursework |
| Work Environment | Tech companies, gaming studios, animation firms, often in collaborative teams | Creative studios, gaming companies, advertising agencies, often in artistic settings |
| Employer & Industry Usage | Used in tech, gaming, and entertainment industries for developing graphics and visual effects | Common in entertainment, gaming, and advertising industries for creating visual content |
While both roles involve computer graphics, an Internship Computer Graphics Engineer focuses on technical development and programming, often in a collaborative tech environment, whereas a Junior 3D Artist emphasizes artistic skills in modeling and animation. The internship provides foundational experience, preparing for a full engineering role, while a Junior 3D Artist typically works on visual content creation.
- Financial Software Developer Internship
- Applied Mathematics Computer Science
- Internship Remote Wpf Developer
- Internship Machine Vision Engineer
- Remote Internship Ai Ml
- Internship Computer Science Cpt
- Internship Computer Gaming
- Research Analyst Internship
- Internship Computer Associates
- Brain Computer Interface
Full-time
This job post has expired today. Applications are no longer accepted.
Garmin rating
8.8
Based on 45 frontline employees who took The Breakroom Quiz
9th of 142 rated electronics manufacturers
Job description
We are seeking a highly skilled Senior C++ Software Engineer to join our Cary, North Carolina location in our Map Rendering group. This team focuses on developing high-performance map rendering solutions for embedded devices. This role involves designing and implementing efficient rendering pipelines and data systems that operate within strict constraints on memory, power consumption, and processing resources.
The ideal candidate has deep expertise in modern C++, strong fundamentals in systems programming, and experience building performant, reliable software in constrained environments. Experience with graphics technologies and rendering techniques is highly desirable. This individual will collaborate closely with cross-functional teams to deliver scalable, efficient, and maintainable solutions that directly impact end-user experience.
Essential Functions
- Design, implement, and optimize map rendering pipelines for embedded platforms with limited memory and compute resources
- Develop high-performant C++ software with a focus on efficiency, correctness, and maintainability
- Analyze and improve system performance, including CPU, memory usage, and power consumption
- Architect and implement robust multithreaded systems, ensuring thread safety and optimal concurrency
- Design and optimize caching strategies (e.g., tile caching, data locality improvements) to minimize latency and resource consumption
- Collaborate with product, systems, and hardware teams to align software design with platform constraints
- Debug and resolve complex issues across multiple layers (rendering, data handling, threading)
- Contribute to code reviews, mentoring, and establishing engineering best practices
- Drive continuous improvement in code quality, performance profiling, and system reliability
Basic Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or a related field AND 5 years of software development experience OR related combination
- Strong proficiency in modern C++ (C++17 or later), including memory management and performance optimization
- Solid understanding of multithreading and concurrency (e.g., synchronization primitives, lock-free techniques)
- Experience developing software for embedded or resource-constrained systems
- Strong problem-solving skills and ability to work effectively in complex technical domains
Desired Qualifications
- Experience with graphics programming or rendering pipelines
- Familiarity with map rendering concepts (e.g., tiling, vector/raster data, spatial indexing)
- Experience optimizing software for power efficiency and low memory footprint
- Knowledge of caching algorithms and data-oriented design techniques
- Experience with performance profiling and optimization tools
- Background in real-time systems or latency-sensitive applications
- Experience working with hardware acceleration or GPU/embedded graphics stacks
- Familiarity with cross-platform development and toolchains for embedded systems
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
About Garmin
Sourced by ZipRecruiter
Industry
Electronics and appliance stores
Company size
10,000+ Employees
Headquarters location
Olathe, KS, US
Year founded
1989