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-11-25

Recommended Jobs

Production Team Partner - Linen Bagger & Folder - UniFirst

UniFirst
Birmingham, AL

Our Production Team is Kind of a Big Deal! UniFirst is seeking a reliable and hardworking Production Team Partner to join our UniFirst Family. As a Team Partner in the Production Department, you wi…

View Details
Posted 2025-11-21

Cloud Developer (Mid & Senior) With Top Secret - Huntsville, AL

Maania Consultancy Services
Alabama

Required Skills : ~ Bachelor’s degree in Computer Science, IT, or related field ~5-8+ years of professional experience in cloud development, DevOps, or related roles ~ Hands-on experience with…

View Details
Posted 2025-11-21

Marketing Performance Management Analyst

System One
Montgomery, AL

Marketing Performance Management Analyst **Employment Type:** Full Time **Date Posted:** 11/4/2025 **Location:** Remote (Based in the U.S.) **Pay Range:** Negotiable **Job Number:** JO-2511-2752 **Pri…

View Details
Posted 2025-11-07

Tax Manager

One Source Technical
Birmingham, AL

Pay: $110,000.00 - $140,000.00 per year Job description: Why This Is a Great Opportunity Join one of Birmingham’s most respected and award-winning CPA and advisory firms. Lead and mentor …

View Details
Posted 2025-11-14

Service Advisor - King Honda

King Honda
Opelika, AL

Service Advisor – Automotive We are in our NEW KING HONDA location right off of HWY280 near Tiger Town!!! Service Dept business is awesome and the new shop is something to appreciate!!!! We need…

View Details
Posted 2025-10-25

Specialist Technical Account Manager 5

Oracle
Montgomery, AL

**Job Description** Our customers will measure our contribution to their success based on the value they receive from our services. TAMs are responsible for the overall governance and technical servic…

View Details
Posted 2025-11-22

Wicker Point Golf Club - Line Cook

Wicker Point Golf Club
Alexander City, AL

Wicker Point Golf Club Title: Line Cook Reports to: Shift Lead Overview: The Line Cook prepares food and makes sure servers deliver each dish to customers in a timely manner . The Line Co…

View Details
Posted 2025-07-26

APL Shift Manager NOES

Advanced Technical Staffing Solutions
Calvert, AL

ATSS has a client in Calvert, AL looking for a APL Shift Manager. DO YOU HAVE WHAT IT TAKES? The ideal candidate will participate as a member of the Project Team as the leader of the facility main…

View Details
Posted 2025-11-06

Architect, Electrical, OCI, NA

Oracle
Montgomery, AL

**Job Description** What You'll Do: + Architecture and standards + Own and drive reference architectures for HV/MV/LV distribution, AIS/GIS substations, protective relaying, grounding, and microgrid/E…

View Details
Posted 2025-10-15

Secret - Senior FPGA Engineer

Insight Global
Huntsville, AL

Job Description We're seeking an experienced Electrical/HW Design Engineer to join our Technology Integration and Prototyping Center (TIPC) team. This role focuses on designing, developing, and integr…

View Details
Posted 2025-10-30