GPU Software Engineer

Envention
Huntsville, AL

ENVENTION is looking for an innovative and motivated GPU Software Engineer to join our R&D team. In this role, you will focus on assembling the development toolchain for an innovative FPGA-based GPGPU platform and improving compilers to support novel power management and monitoring capabilities. The position also offers opportunities to work with our hardware development team to design and implement RISC-V ISA extensions to accelerate AI inference engines and Machine Learning (ML) operations. As a key player on our team, you will contribute to the development of high-performance solutions that push the boundaries of AI and ML acceleration.

Your Role and Responsibilities:

  • Researching, enhancing, and optimizing compiler toolchains for a next-generation FPGA-based platform.
  • Implementing power management and monitoring extensions for GPGPU solutions.
  • Collaborating with development teams to design, implement, and optimize RISC-V ISA extensions.
  • Contributing to the design and optimization of AI inference engines and ML algorithms.
  • Engaging in cutting-edge software development using CUDA, OpenCL, SYCL, and other high-performance tools.

What You Bring:

  • Dynamic problem solving
  • A passion for cutting-edge technology and a drive to solve complex software and hardware challenges.
  • Strong analytical skills and a methodical approach to debugging and problem-solving.
  • A solid understanding of GPU programming and parallel computing architectures.
  • Experience working on real-world projects that have a direct impact on hardware acceleration and optimization.
  • A collaborative spirit and a willingness to engage in creative problem-solving with a talented team of engineers.

Why Join ENVENTION?

ENVENTION offers competitive benefits with a small company culture. We have been known for decades for delivering innovative technologies and software frameworks to customers within prominent DoD programs. One of our core values is “We do it right because we’re part of the fight”—a testament to the mission-driven mindset behind everything we do.

Founded in 2010 by two experienced software architects from the Patriot air defense system, ENVENTION has grown to offer services in systems engineering, interoperability, user experience, testing, cybersecurity, and FPGA hardware design.

Learn more at

Required Qualifications:

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field with 3+ years of Software Engineering, Hardware Engineering, or related work experience.
  • 3+ years working with C and C++
  • 2+ years working with CUDA, OpenCL, and/or SYCL
  • Candidate must be willing to relocate to the Huntsville, AL area.

Desired Skills:

  • Knowledge of Linux software development toolchains
  • Knowledge of compiler design and theory
  • Knowledge of Clang, LLVM, and related compiler toolchains
  • Knowledge of Vulkan/OpenGL GLSL and/or DirectX HLSL
  • Knowledge of designing and implementing CUDA, OpenCL, and/or SYCL kernels
  • Knowledge of inference toolkits and frameworks like LiteRT/TensorFlow Lite and OpenVINO
  • Knowledge of SPIR-V
Posted 2025-09-12

Recommended Jobs

Retail Store Associate

HAWK INC
Montgomery, AL

Job Description Job Description Full-Time Retail Store Associate position available for Foodservice Equipment & Supplies Dealer. Health insurance, vacation & other benefits available. Must have v…

View Details
Posted 2025-10-17

Endocrinology - Southeast Alabama

National Health Partners
Enterprise, AL

Southeast Alabama – Endocrinologist opportunity PSLF eligible employer and one of the largest not-for-profit tertiary referral centers in Alabama serving over 600,000 within a 75-mile radius. L…

View Details
Posted 2025-07-28

Experience Southern Charm: RN Opportunities in Alabaster!

NurseRecruiter
Alabaster, AL

RN ICU job in Alabaster, AL If you're a registered nurse looking for adventure, consider a travel nursing opportunity in charming Alabaster! Experience Southern hospitality while working in a dynamic…

View Details
Posted 2025-08-06

Independent Sales Agent

Reid Agency
Huntsville, AL

Independent Sales Agent Summary Join our dynamic sales and marketing team as an Independent Sales Agent, where you will play a crucial role in driving our business growth and…

View Details
Posted 2025-10-05

Senior Maintenance

PCH Hotels & Resorts
Point Clear, AL

Job Description Job Description Step into an exciting career at the legendary Grand Hotel Golf Resort & Spa, Autograph Collection, part of the PCH Hotels & Resorts portfolio. Nestled on Alabama’…

View Details
Posted 2025-10-02

Eyecare Sales Associate, VisualEyes

EssilorLuxottica Group
Demopolis, AL

Requisition ID: 900955  Position: Full-Time Total Rewards:  Benefits/Incentive Information   If you’ve worn a pair of glasses, we’ve already met. We are a global leader in the design, ma…

View Details
Posted 2025-10-02

Graphic Designer

Alexander Shunnarah Trial Attorneys
Birmingham, AL

Job Description Job Description Why Work For Us Alexander Shunnarah Trial Attorneys is a rapidly growing personal injury law firm based in Alabama with offices across the nation. We handle compl…

View Details
Posted 2025-10-25

Real Estate Showing Agent

KW Alabama Gulf Coast
Daphne, AL

Job Description Job Description Start Your Real Estate Career with Confidence and Momentum Are you ready to turn your passion for real estate into a rewarding and lasting career? Join a high-p…

View Details
Posted 2025-10-06

State and Local Tax Financial Services Manager Save for Later Remove job

PwC
Valley, Chambers County, AL

A career in our State and Local Tax Financial Services practice, within State and Local Tax services, will provide you with the opportunity to help our clients solve their business issues related t…

View Details
Posted 2025-09-16

Manufacturing Quality Manager

Berger-US, Inc.
Birmingham, AL

Job Description Job Description ** Relocation Assistance is Provided - Job will be onsite in Birmingham, AL ** The ideal candidate is certified in one or more of the following: ASQ Certified M…

View Details
Posted 2025-10-09