Senior Software Engineer
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 ApplicantProRecommended Jobs
CEI Project Manager West Alabama Highway
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…
System Administrator
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…
Customer Service Representative
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…
Project Engineer / Environmental Compliance Professional
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…
City Walk Ambassador-Part Time
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…
Equipment & Project Lead Project Manager
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…
Production Team Partner - Truck Unloader & Sorter - UniFirst
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…
Journeyman Millwrights
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…
Ob/Gyn Job Near 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 & …
Or RN
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). …