Software Engineer

Posted 2 Days Ago
Huntsville, AL
Mid level
Information Technology • Software
The Role
As a Software Engineer at Envention, you will design and implement GPU-accelerated tools, leverage machine-learning for scenario design, and enhance RF communication modeling, contributing to advanced Air and Missile Defense mission planning software.
Summary Generated by Built In

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 https://en-vention.com/.

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

Top Skills

C++
Python
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Huntsville, , AL
22 Employees
On-site Workplace

What We Do

ENVENTION provides software development and system engineering services to government and commercial customers. Our team develops decision support, communication analysis and visualization technology for command and control operations. We specialize in delivering systems that fuse multiple data feeds with massive geospatial datasets to provide real-time situation awareness.

EnVention™ LLC is a privately-held company located in Huntsville, Alabama

Similar Jobs

Anduril Logo Anduril

Software Engineer, Battlespace Awareness

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Huntsville, AL, USA
4500 Employees
142K-214K Annually

Anduril Logo Anduril

Senior Software Engineer, Battlespace Awareness

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Huntsville, AL, USA
4500 Employees
142K-214K Annually

Leidos Logo Leidos

Software Engineer

Information Technology • Software
Huntsville, AL, USA
27104 Employees
105K-189K Annually
Remote
56 Locations
185 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account