Senior Software Engineer — Real-Time Defense Systems

EO Solutions

Huntsville (AL)

On-site

USD 120,000 - 180,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EO Solutions seeks a Senior Software Engineer to support architecture, development, integration, and testing of control, safety, and communication software for HEL weapon systems. You’ll work across embedded, middleware, backend, and GUI layers, with emphasis on real-time hardware interaction and mission displays.

The role requires strong C/C++ skills, safety-critical experience, and the ability to operate in a fast-paced defense environment while applying AI-assisted development tools with

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related technical discipline.

Responsibilities

  • Lead the development of advanced communication, controls, and safety software for High Energy Laser weapon systems
  • Design, develop, integrate, and test software across embedded, middleware, backend, and GUI application layers
  • Design, develop, test, and validate software and interfaces specifications
  • Develop embedded controls software for real-time hardware interaction and system control
  • Design and implement operator interfaces, mission displays, and visualization tools
  • Develop software architectures supporting modularity, scalability, maintainability, and mission reliability
  • Integrate software with sensors, tracking systems, beam control systems, and weapon subsystems
  • Support real-time communications, hardware interfaces, and distributed system architectures
  • Participate in system integration, hardware/software integration, and field testing activities
  • Conduct software verification, validation, debugging, and performance optimization
  • Perform software safety analyses and participate in software safety reviews for mission-critical systems
  • Ensure software compliance with Government Information Assurance (IA), cybersecurity, and system sanitization requirements for operation on classified and tactical Command and Control (C2) networks
  • Utilize AI-assisted development tools to improve productivity while critically evaluating generated code for correctness, efficiency, security, and maintainability
  • Develop and maintain software documentation, interface definitions, test procedures, and technical data packages
  • Collaborate closely with systems, electrical, optical, and controls engineering teams
  • Support Agile development activities, design reviews, and technical interchange meetings
  • Mentor junior software engineers and contribute to internal software engineering best practices
  • Support proposal development and advanced technology initiatives related to Directed Energy Systems
  • Support software deployment and accreditation activities within classified and secure operational environments
  • Develop and maintain software architectures that support secure communications, data handling, and operational security requirements
  • Participate in cybersecurity assessments, vulnerability mitigation efforts, and Authority to Operate (ATO) support activities
  • Support software sanitization, media handling, and cross-domain security requirements for government systems

Skills

C++
C
Embedded RTOS
GUI development
Multithreading
Linux
Safety reviews
Cybersecurity
AI-assisted tools
Security clearance

Education

Bachelor's degree in CS/SE/CE/EE
Master's degree in EE or related

Tools

Docker containers
STM32
FreeRTOS
Verilog
VHDL

Job description

EO Solutions seeks a Senior Software Engineer to support architecture, development, integration, and testing of control, safety, and communication software for HEL weapon systems. You’ll work across embedded, middleware, backend, and GUI layers, with emphasis on real-time hardware interaction and mission displays.

The role requires strong C/C++ skills, safety-critical experience, and the ability to operate in a fast-paced defense environment while applying AI-assisted development tools with

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — Real-Time Defense
Senior Embedded Software Engineer — Real-Time Defense

Leidos Inc • Huntsville (AL)

On-site
USD 108,000 - 195,000
Senior Software Engineer – Real-Time C++/VxWorks (Defense)
Senior Software Engineer – Real-Time C++/VxWorks (Defense)

jobr.pro • Dahlgren (VA)

Hybrid
USD 150,000 - 200,000
Full corporate benefits
Senior C++ Engineer — Real-Time Defense Systems
Senior C++ Engineer — Real-Time Defense Systems

Anduril Industries • Washington

On-site
USD 166,000 - 220,000
Equity grants
Competitive benefits
C++ Software Engineer — Real-Time Defense Systems
C++ Software Engineer — Real-Time Defense Systems

Lockheed Martin • Town of Lysander (NY)

On-site
USD 110,000 - 160,000
Senior Software Engineer: Real-Time Embedded & GUI
Senior Software Engineer: Real-Time Embedded & GUI

EO Solutions • Huntsville (AL)

On-site
USD 90,000 - 120,000
Health Insurance
401(k) Plan
Flexible Hours
Sr. Software Engineer
Sr. Software Engineer

EO Solutions • Huntsville (AL)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

EO Solutions • Huntsville (AL)

On-site
USD 90,000 - 120,000
Health Insurance
401(k) Plan
Flexible Hours
Software Engineer Sr
Software Engineer Sr

Massachusetts Health & Hospital Association • Moorestown Township (NJ)

On-site
USD 120,000 - 170,000
Senior Embedded Software Engineer — Mission-Critical Defense
Senior Embedded Software Engineer — Mission-Critical Defense

Leidos Inc • Huntsville (AL)

On-site
USD 131,000 - 238,000
C++ Software Engineer - Real-Time Defense Systems
C++ Software Engineer - Real-Time Defense Systems

val's services • Town of Salina (NY)

On-site
USD 110,000 - 170,000