Senior Software Engineer

EOS Defense Systems USA, Inc
Huntsville, AL

Job Description

Job Description

Senior Software Engineer

We are seeking a Senior Software Engineer to enhance and modernize our control software for Remote Weapon Station (RWS) platforms. This role focuses on the evolution of Java-based software responsible for system logic, hardware integration, and command-and-control (C2) communications.

The successful candidate will be tasked with integrating next-generation sensor payloads into an established design while significantly expanding the system's remote capabilities. A key objective is to evolve our proprietary C2 protocol to allow for full "headless" operation-ensuring that all system functions currently managed via physical operator interfaces and local UIs can also be executed programmatically via external software interfaces.

Job Duties

The successful candidate will be tasked with integrating next-generation sensor payloads into an established design while significantly expanding the system's remote capabilities. A key objective is to evolve our proprietary C2 protocol to allow for full "headless" operation-ensuring that all system functions currently managed via physical operator interfaces and local UIs can also be executed programmatically via external software interfaces.

Key Responsibilities

  • System Integration: Modify existing Java software to support and interface with new hardware payloads and advanced sensor subsystems
  • Protocol Expansion: Lead the development and expansion of our proprietary C2 protocol to incorporate new command sets and telemetry data
  • Headless Control Development: Enhance software logic to support concurrent control paths, ensuring the platform can be operated via existing physical controls/UIs or through a fully remote, software-only (headless) interface.
  • Software Reliability: Maintain and update high-reliability code within a Linux-based environment, ensuring low-latency response times for critical system functions.

Required Qualifications

  • BA/BS in Software Engineering, Computer Engineering, or related field of study
  • 8+ years of applicable experience
  • Expert-level proficiency in Java, specifically for backend logic and systems-level applications
  • Proficient with C/C++ programming language

Preferred Qualifications

  • MA/MS in Software Engineering, Computer Engineering, or related field of study
  • Experience working with legacy codebases to add modern functionality without compromising existing stability
  • Proven experience enabling remote/API-based control for systems that traditionally rely on physical or graphical user interfaces
  • Strong command of socket programming (UDP/TCP) and serial communication (RS-232/422) for machine-to-machine interfacing
  • Working knowledge of embedded or real-time software development
  • Familiarity with hardware-in-the-loop (HIL) testing and troubleshooting complex integrated systems
  • Ability to work in team environment interacting with a variety of functional areas and management levels

EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify.

Job Posted by ApplicantPro
Posted 2026-05-08

Recommended Jobs

CEI Project Manager West Alabama Highway

Thompson Engineering
Demopolis, AL

Job Description Job Description Thompson Engineering is currently seeking a Construction Engineering & Inspection (CEI) Project Manager for the Quality Acceptance Team on the West Alabama Highway…

View Details
Posted 2026-03-22

System Administrator

Corvid Technologies LLC
Huntsville, AL

Job Description Job Description Corvid's Range Engineering & Instrumentation team is adding an experienced System Administrator to provide direct support to a variety of systems used to support t…

View Details
Posted 2026-03-20

Customer Service Representative

Red Mountain Garage Doors
Pelham, AL

Job Description Job Description Join Red Mountain Garage Doors – Where Every Call Opens the Door to a Great Career! Customer Service Representative | Pelham, AL Hourly Pay: $16–$20 | F…

View Details
Posted 2026-04-16

Project Engineer / Environmental Compliance Professional

TTL Inc
Birmingham, AL

Job Description Job Description Founded in 1964, TTL is an engineering design firm focused on delivering integrated infrastructure solutions for public and private clients. From site and corridor…

View Details
Posted 2026-05-03

City Walk Ambassador-Part Time

Birmingham Jefferson Co
Birmingham, AL

Job Description Job Description ABOUT CITYWALK BHAM: The completion of Birmingham’s I-59/20 Central Business District (CBD) Interstate bridges brings about a renewed focus on the space underne…

View Details
Posted 2026-03-15

Equipment & Project Lead Project Manager

Hughes
Florence, AL

Would you like to lead the development process and launch of innovative products? Do you like collaborating across teams to deliver success for customers? Join our Team! Baker Hughes offers opp…

View Details
Posted 2025-09-11

Production Team Partner - Truck Unloader & Sorter - 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 wil…

View Details
Posted 2026-04-14

Journeyman Millwrights

United Trades of America
Birmingham, AL

Job Description Job Description Journeyman Millwrights - Traveling Jobs Across Alabama Location: Alabama (Various Locations) Pay: $26 - $34 per hour + per diem (TBD) Job Summary: Unit…

View Details
Posted 2026-03-26

Ob/Gyn Job Near Decatur, AL

Atlantic MEDsearch
Decatur, AL

Group seeks another associate physician to join busy, well-established practice. Work alongside 3 other Ob/Gyn’s, 2 Midwifes & an experienced support staff. Duties involve a full mix of Obstetrics & …

View Details
Posted 2026-04-22

Or RN

Community Health Systems
Gadsden, AL

Description Join us as a Registered Nurse (RN) - Operating Room (OR) position at Gadsden Regional Medical Center Unit: OR Shift: 3/12 hour shifts (Tuesday/Wednesday/Thursday from 8a-8p). …

View Details
Posted 2026-05-08