EO Solutions Corp logo
EO Solutions CorpPosted 3 months ago

Senior Software Engineer

On-siteHuntsville, Alabama, United States

Full TimeSenior LevelSmall

Job Summary

Lead the development of advanced communication, controls, and safety software for High Energy Laser weapon systems, designing and integrating solutions across embedded, middleware, backend, and GUI layers. Develop real-time hardware interaction controls, operator interfaces, and mission visualization tools while supporting system integration, field testing, and software verification activities. Ensure compliance with Government Information Assurance, cybersecurity, and sanitization requirements for classified Command and Control networks, utilizing AI-assisted development tools to evaluate code quality and performance. Mentor junior engineers and collaborate with multidisciplinary teams to support proposal development and software accreditation within secure operational environments.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related technical discipline
  • 8+ years of software engineering experience supporting complex technical systems
  • Strong experience developing software in C++ and C
  • Experience developing both GUI applications and embedded real-time software
  • Experience supporting hardware/software integration and controls software development
  • Experience designing distributed or modular software architectures
  • Experience with multithreaded and real-time software systems
  • Experience conducting software safety reviews and supporting safety-critical systems
  • Familiarity with software development lifecycle processes, testing methodologies, and configuration management
  • Experience integrating software with hardware devices, sensors, or weapon system components
  • Familiarity with Linux and/or embedded operating systems
  • Ability to evaluate software quality, maintainability, security, and performance
  • Experience using modern AI-assisted software development tools and workflows
  • Experience supporting software systems operating on government Command and Control (C2) networks and classified environments
  • Familiarity with Government Information Assurance (IA) and cybersecurity requirements for weapon systems
  • Experience implementing or supporting system sanitization and secure data handling procedures
  • Understanding of secure software development practices and cybersecurity compliance requirements
  • Familiarity with RMF (Risk Management Framework), STIGs, and secure deployment processes for weapon systems
  • Experience supporting software accreditation, security reviews, or Authority to Operate (ATO) activities
  • Strong debugging, troubleshooting, and analytical problem-solving skills
  • Strong written and verbal communication skills
  • Ability to work effectively in fast-paced multidisciplinary engineering teams
  • Ability to obtain and maintain a U.S. security clearance

Desired Qualifications

  • Master's degree in Electrical Engineering or related discipline
  • Active Secret or Top Secret clearance
  • Experience supporting Directed Energy, aerospace, defense, or military systems
  • Familiarity with VHDL or Verilog development for FPGA systems
  • Experience with embedded C/C++ firmware development with STM32, Zypher, and FreeRTOS
  • Experience with Python, Rust, and/or other high level languages
  • Experience with Docker containers
  • Experience with ruggedized electronics and environmental qualification testing
  • Experience with cable and harness design for aerospace or defense systems
  • Familiarity with MOSA, SOSA, or open systems architectures
  • Experience operating within SIPRNet, JWICS, or other classified government network environments
  • Familiarity with DoD cybersecurity policies and classified system handling procedures
  • Experience supporting secure tactical communications or weapon system software deployments
  • Experience supporting prototyping and low-rate production environments

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce