waypointjobs

Page Mechanical Group, Inc.

Senior Software Engineer (27778223)

huntsville, AL

Check who can apply and the requirements below before continuing.

About this opportunity

Page Mechanical Group, Inc. lists this Senior Software Engineer (27778223) opportunity in huntsville, Alabama. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Position Title: Senior Software Engineer

Location: Huntsville, Alabama

Job Type: Full Time

About EO Solutions: EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in Space Domain Awareness and Directed Energy Systems. Our teams work across Hawaii, Nevada, Alabama, and remote locations to solve critical national security challenges with innovative, mission‑focused technologies.

Position Overview

EO Solutions is seeking a highly skilled Senior Software Engineer to support the architecture, development, integration, and testing of advanced communication, controls, and safety software for complex High Energy Laser (HEL) weapon systems. This position requires a versatile software engineer capable of working across the full software stack, from embedded controls and real‑time hardware interfaces to operator interfaces and mission‑level graphical user interfaces (GUIs). The ideal candidate will possess strong software engineering fundamentals, experience with safety‑critical systems, and the ability to rapidly develop and assess high‑quality software solutions in a fast‑paced defense environment. The successful candidate will also be comfortable leveraging modern AI‑assisted software development tools while maintaining the technical judgment necessary to evaluate code quality, performance, security, safety, and maintainability.

Key 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

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

Preferred 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

Desired Attributes

Strong problem‑solving and analytical skills

Self‑motivated with the ability to work independently

Ability to balance technical detail with program execution priorities

Passion for mentoring and developing junior engineers

Mission‑focused mindset with a commitment to engineering excellence

#J-18808-Ljbffr

Worksite address

huntsville, AL, 35824, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Regal Rexnord

WhatJobs

Cybersecurity Product Engineer

radford, VA

Base Salary: $75,000 - $94,200

Work Model: You’ll work in a hybrid model, onsite at your designated Regal Rexnord location at least 3 days per week (Monday–Thursday), with flex…

Last received from source 2026-10-11View job

Regal Rexnord

WhatJobs

Software Engineering Manager

radford, VA

Base Salary Range: $100,000–$155,800

Work Model: You’ll work in a hybrid model, onsite at your designated Regal Rexnord location at least 3 days per week (Monday–Thursday), with flex…

Last received from source 2026-10-11View job

American Honda Motor Co., Inc.

WhatJobs

Business Intelligence Analyst Developer II

greensboro, NC

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Last received from source 2026-10-11View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Principal Software and System Development Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Last received from source 2026-10-11View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Electrical Powertrain Software Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Last received from source 2026-10-11View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer (102178)

raymond, OH

Salary not specified

Job Purpose This position will support the development of hardware and software technologies into our vehicles to enhance comfort, safety, a…

Last received from source 2026-10-11View job