Software Engineer Job at enVention, Huntsville, AL

UUFTOWx4c2ZIc052blA3T1RUdyt5NFlP
  • enVention
  • Huntsville, AL

Job Description

Software Engineer Job Req Jan 2025

ENVENTION is looking for a junior to mid-level software developer who is passionate about learning and building cutting-edge software solutions. In this role, you'll develop advanced capabilities for battle-tested Air and Missile Defense (AMD) mission planning software that plays a critical role in supporting U.S. Warfighters and Allies in the field.

This software suite delivers advanced capabilities for defense planning, situational awareness, simulation, battle analysis & playback, weapon system initialization, and real-time visualization of the Single Integrated Air Picture (SIAP) across operational airspace. This product supports multiple U.S. and international defense programs and is used to protect nations worldwide.

Key responsibilities include:

  • Designing and implementing GPU-accelerated visualization and analysis tools using massive global datasets, such as terrain models, vector features, satellite imagery, and aerial photography
  • Leveraging machine-learning techniques to develop next-generation scenario design tools
  • Improving results and performance for sensor/shooter optimization algorithms
  • Enhancing radio-frequency (RF) communication modeling

Why Join ENVENTION?


ENVENTION offers competitive benefits with a small company culture. We're known for decades of experience delivering innovative technologies and software frameworks to customers within prominent DoD programs. One of our corporate values is “We do it right because we're part of the fight” – a testament to the motivation driving our team. ENVENTION was founded in 2010 by two friends and talented software developers working together as architects and leads for a major component of the Patriot air defense system. As the company grew, these services expanded to include interoperability, systems engineering, user experience (UX), test and evaluation, cybersecurity, and hardware FPGA design services.

To learn more, visit

Other Duties and Responsibilities

  • Perform rapid prototyping and demonstrations of new technologies
  • Participate in experiments, feasibility studies, and what-if analyses to select technologies for deployment

Required Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, Computer Engineering, or related field of study
  • Minimum of 3-5+ years of software development experience in a related field
  • Minimum of 3+ years of C++ and Python development experience
  • Ability to understand and design large-scale software systems, including related services and component interfaces
  • Must be available to work onsite in Huntsville, AL, for 1-3 days per week as needed, with the option for remote/hybrid work on remaining days
  • Active DoD Secret Clearance, or the ability to obtain and maintain one

Preferred Qualifications

  • 5-8+ years of software development experience
  • 2+ years of experience developing applications using Vulkan or OpenGL 4.x and related shader programming
  • Strong coding and debugging skills
  • Experience with Linux OS environments and related toolchains
  • Experience with CUDA, TensorFlow and/or JAX, and related machine-learning frameworks
  • Experience with JavaScript, HTML/CSS, ReactJS, CanvasJS
  • Proficiency with version control and issue-tracking tools
  • Strong communication skills and the ability to collaborate with UX designers, software developers, systems engineers, test engineers, technical writers, and end users

Job Tags

Full time, Worldwide, 3 days per week, 1 day per week,

Similar Jobs

Kelly's Homemade Ice Cream

Delivery Driver Job at Kelly's Homemade Ice Cream

 ...Kelly's Homemade Ice Cream in Orlando, FL is looking for one delivery driver to join our team. Our ideal candidate is a self-starter, motivated...  ...perfect fit! Hours guaranteed : 30+ hours per week. Some weekend availability required Key Responsibilities: Load and... 

Acara Solutions

Electronics Technician II Job at Acara Solutions

 ...Acara Solutions is partnering with Crane Aerospace and Electronics looking for an Electronics Technician II for our Brake Control Unit factory (Electronic Assembly) at our Burbank, CA location! If intrested please send resume to ****@*****.*** Salary... 

Two95 International Inc.

Customer Support Executive - Airlines Industry Job at Two95 International Inc.

 ...End to end airline operation - Work Environment - 24*7 Must have Fluency in spoken MANDARIN & ENGLISH . Must have a minimum of 6 months experience in the BPO, Airlines or Travel industry. 24/7 Shift Rotational : ~3 shift Morning, Afternoon, Midnight 8 hour... 

Dave Wright Nissan Subaru

Shuttle Driver Job at Dave Wright Nissan Subaru

 ...Subaru Core Values:* We Solve It* We Are All One Team* We Do What We Say* We Grow Or We Die* We Commit And Never QuitShuttle Driver Responsibilities:* Assist guests and teammates* Shuttle guests safely to their destination after they drop their vehicle... 

Robert Half

Entry-Level Legal Assistant in Century City! Job at Robert Half

 ...need previous experience to thrive in this role. You'll get training!+ Once you're in, you're in! You'll be part of a growing team.+ Level up! This is a great opportunity to boost your skillset and beef up your resume.So, what will you be doing in this role anyways?...