Software Engineering Lead

EOS Defense Systems USA, Inc•Huntsville, AL
•Onsite

About The Position

EOS Defense Systems USA is seeking an experienced Software Engineering Lead to direct a small team designing, developing, testing, and integrating embedded software for Remote Weapon Systems (RWS). The lead sets technical direction, provides senior-level engineering leadership, mentors engineers, manages daily tasking, and maintains accountability for engineering quality and delivery schedules. The role oversees cross-platform software for line-replaceable units (LRUs), command-and-control (C2) interfaces, and discrete electrical signals used in remote operation of weapon systems. It includes collaboration with electrical engineering, including review of PCB schematics and component data sheets to ensure hardware aligns with software requirements. The position is on-site at the company facility, with travel as required for customer reviews, field integration, and live-fire test operations.

Requirements

  • Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, or a highly related technical discipline.
  • At least 8 years of progressively responsible software engineering experience, with a strong focus on embedded systems.
  • Development experience with Microchip microcontrollers or microprocessors and their development ecosystems.
  • Experience programming in C/C++ for bare-metal and RTOS environments.
  • Demonstrated experience working in a government contracting environment.
  • Must be a U.S. citizen and able to obtain and maintain a Secret-level U.S. security clearance.
  • Exceptional written, verbal, and interpersonal communication skills.
  • Willingness to travel to customer reviews or test ranges.

Nice To Haves

  • Master's degree in a relevant engineering or computer science field.
  • Hands-on experience building custom embedded Linux distributions using the Yocto Project.
  • Proficiency with DDS publish/subscribe middleware, TCP/UDP sockets, RS-232, and Time-Sensitive Networking (TSN) protocols.
  • Experience developing Command and Control (C2) software and integrating EO/IR or radar systems.
  • Exposure to EO/IR test and evaluation instruments.
  • Familiarity with AI/Machine Learning concepts and their practical application to automation and targeting software in remote weapon systems.

Responsibilities

  • Guide the design, development, and integration of complex software solutions for Remote Weapon Systems.
  • Mentor and coach less-experienced engineers and build a collaborative, cross-functional team environment.
  • Manage, prioritize, and assign engineering tasks across multiple concurrent programs to optimize team capacity and meet project milestones.
  • Foster team ownership and accountability for product quality, reliability, and on-time delivery.
  • Maintain engineering schedules, conduct design reviews, and ensure deliverables meet aerospace and defense quality standards.
  • Partner with systems, electrical, and mechanical engineering leads to integrate software into weapon platform architectures.
  • Work cross-functionally to integrate software with RWS systems and travel as required to support customer reviews, field integration, and live-fire test operations.
  • Review PCB schematics and component data sheets with electrical engineering to ensure hardware aligns with software requirements.

Benefits

  • Excellent insurance coverage
  • 401(k) match
  • Generous PTO
  • Tuition reimbursement
  • 9/80 work schedule
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service