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

Licensed Practical Nurse

Sono Bello
Mobile, AL

Job Description Job Description Sono Bello is America's top cosmetic surgery specialist, with 185+ board-certified surgeons who have performed over 300,000 laser liposuction and body contouring p…

View Details
Posted 2026-03-20

Material Handler (Warehouse specialist)

Pioneer Desert Manufacturing
Alabama

Overview We are seeking a dedicated and detail-oriented Material Handler (Warehouse Specialist) to join our dynamic team in Alabaster, AL, 35007. In this role, you will play a crucial part in ensuri…

View Details
Posted 2026-01-12

Junior Software Engineer - PX4 Autopilot Systems

Griffon Aerospace
Madison, AL

Job Description Job Description Company Overview Griffon Aerospace is a trusted aerospace solutions provider based in Madison, Alabama, specializing in the design, development, and operation o…

View Details
Posted 2026-03-14

CDL Class A Driver

Veritiv Corporation
Birmingham, AL

Job Purpose: Our CDL Class A Truck Driver will be responsible for providing exceptional service to our clients by partnering with a successful team of innovative and value driven employees to …

View Details
Posted 2026-03-21

Security Technician

CROSBY COMMUNICATIONS PARENT LLC
Birmingham, AL

Job Description Job Description Introduction: C2 Technology Group, located in Birmingham Alabama, is seeking Security Technicians. This is a full-time position. The ability to work overt…

View Details
Posted 2026-03-17

Dispatcher

Lineage
Attalla, AL

Pay ~$20.00/ hourly Schedule ~ Tuesday 12am - 6am ~ Wednesday - Friday 6pm - 6am Benefits Full Benefits PTO Support the daily scheduling and dis…

View Details
Posted 2026-02-27

COOK (and Part Time)

Culinary Services Group
Geneva, AL

Job Description Job Description   Culinary Services Group is hiring immediately for a  XXX position. Location :GENEVA, AL Requirement :1 year cooking experince Pay Range : $18.25 …

View Details
Posted 2026-03-09

PATIENT SERVER (FULL TIME)

Morrison Healthcare
Birmingham, AL

Job Description Job Description   We are hiring immediately for a full time PATIENT SERVER position. Location : Baptist Health - 2010 Brookwood Medical Center Drive, Birmingham, AL 35209. …

View Details
Posted 2026-03-03

Electrical Foreman with Industrial Experience

United Trades of America
Decatur, AL

Job Description Job Description Lead the Charge: Electrical Foreman Opportunity in Huntsville, AL United Trades of America is actively seeking a highly skilled Electrical Foreman to lead a te…

View Details
Posted 2026-03-15