Software Engineer

Vets Hired
Huntsville, AL

Job Summary

We are seeking a Senior Software Engineer to join an interdisciplinary team responsible for planning, designing, and developing advanced software solutions for test and training environments. This role requires an experienced engineer who can design and implement robust, high-quality software while collaborating within an integrated, multi-discipline team. The ideal candidate is a self-starter with strong technical expertise, leadership capability, and a passion for building sophisticated software systems.

The position focuses on developing software components, interfaces, models, and databases, as well as supporting system integration, verification, and investigation activities. The role involves close collaboration with hardware and network engineers to deliver efficient, synchronized solutions across distributed and real-time systems.

Key Responsibilities

  • Design, develop, and integrate software components, interfaces, models, and databases

  • Support system integration, verification, and investigation of complex software/hardware systems

  • Develop and integrate real-time and non-real-time software components in distributed or compact deployments

  • Work with data distribution and publish/subscribe technologies, including quality-of-service considerations

  • Collaborate with hardware and network engineers to implement efficient software–hardware integration solutions

  • Address synchronization and timing challenges across distributed services

  • Conduct and lead peer reviews of code and software design artifacts

Required Skills

  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics, or a related technical field

  • U.S. citizenship with the ability to obtain a security clearance

  • Professional experience programming in C and C++

  • Strong understanding of object-oriented analysis and design

  • Experience using integrated development environments such as Visual Studio, Eclipse, or similar tools

  • Experience with MATLAB, Simulink, and related engineering tools

Required Experience

  • 2+ years of professional software development experience, preferably in core system development, modeling and simulation, or systems integration

  • Experience with multiple programming languages, including C, C++, and MATLAB

  • Experience working in Agile or prototype-based development environments

  • Demonstrated ability to lead and collaborate effectively with technical teams and project stakeholders

Desired Qualifications

  • Experience across the full software development lifecycle, from requirements and design through implementation, testing, deployment, and sustainment

  • Experience developing system simulations or hardware/software emulators

  • Familiarity with Data Distribution Service (DDS) technologies

  • Experience with publish/subscribe architectures and networking protocols (e.g., TCP/IP, UDP, FTP, SSH, NTP)

  • Experience with 3D visualization software

  • Experience developing cross-platform software for Windows, Linux, and macOS

  • Experience working with relational and non-relational databases

  • Active Secret security clearance

Posted 2026-02-10

Recommended Jobs

RN - Registered Nurse

Moundville Health And Rehabilitation LLC
Moundville, AL

Registered Nurse (RN) – Moundville Health and Rehabilitation, LLC PRN Only Available Are you an experienced Registered Nurse ready to lead and make a meaningful impact? Moundville Health and Reha…

View Details
Posted 2026-01-28

A/R & A/P Manager

Parker Towing Company
Northport, AL

A/R and A/P Manager Parker Towing Co, Inc., founded in 1940, is a leading barge line operator in the United States. The Accounting Clerk position is responsible for processing activities that fa…

View Details
Posted 2026-02-07

CDL-A Truck Driver - OTR Dry Freight | Trainees Welcome - Eastern Regional

NIS EXPRESS
Prattville, AL

Hit the road from Mobile, AL on over-the-road dry freight lanes across AL, MS, GA, FL, and TN. Routes are ideal for CDL-A trainees looking for OTR experience with drop & hook and no-touch freight. Ex…

View Details
Posted 2026-02-05

Regional Industrial Sales Leader

Sonepar
Mobile, AL

There’s a Place for You at Crawford Electric Supply. A career at Crawford Electric Supply is more than a job. You’re investing in a brighter, more sustainable future together and joining a tea…

View Details
Posted 2025-12-11

Box Truck Owner-Operator - OTR NON-CDL

MML Alliance
Montgomery, AL

Job Type: Contract License Requirement: NON-CDL Truck Type: Box Truck (Owner-Operator with Own Authority) Experience: Minimum 2 years Description: MML Alliance hires exp…

View Details
Posted 2026-01-01

Transportation Support Coordinator (Remote) — $865-$1,195 per week

American Logistics Authority
Huntsville, AL

Transportation Support Coordinator (Remote) — $865–$1,195 per week Position Summary The Transportation Support Coordinator works from home assisting drivers, dispatchers, brokers, and operati…

View Details
Posted 2025-11-01

2026 Summer Intern- Human Resources

Diversified Gas & Oil Corporation
Birmingham, AL

Overview: Diversified Gas & Oil Corporation (“DGOC”) is a wholly-owned subsidiary of Diversified Energy Company PLC, a US-based company listed on the New York Stock Exchange (NYSE) and London Stock E…

View Details
Posted 2025-12-12

School Based Physical Therapist PT, RPT

INTERNATIONAL STAFFING CONSULTANTS
Clayton, AL

We are seeking a dedicated and skilled Physical Therapist (PT, RPT) to join our team in providing exceptional school-based therapy services in Clayton. This role involves working collaboratively with…

View Details
Posted 2026-02-03

Bookkeeper

Resicum International
Selma, AL

Full-time Description Job Title: Bookkeeper Job Description: We are seeking a detail-oriented and organized Bookkeeper to join our finance team. The ideal candidate will be responsi…

View Details
Posted 2026-02-07

Senior principal software developer - technical strategy - networking data

Oracle
Montgomery, AL

Job Description Senior Principal Software Engineer (IC5) - Oracle Cloud Infrastructure (OCI) Build the Future of Cloud at Oracle Cloud Infrastructure (OCI) At Oracle Cloud Infrastructur…

View Details
Posted 2026-02-06