Software Engineer II, Government Systems
Listed on 2026-03-12
-
IT/Tech
Systems Engineer, Cybersecurity
Ideal Aerosmith is a leading supplier of precision inertial guidance test systems, flight motion simulators, innovative defense solutions in support of the warfighter, and a premier provider of aerospace test engineering services, ATE system engineering, and quality contract manufacturing services to the aerospace industry. We're experts and we earn that title everyday with our customers through innovative engineering, manufacturing, and sustainment of world‑class motion and electric test solutions and services.
Here, we don’t just solve complex problems - we redefine what’s possible. Every role at Ideal Aerosmith supports a lean culture through continuous improvement - ongoing, incremental enhancements to products, processes, or services aimed at reducing waste and boosting efficiency, customer service, and performance. With a team of skilled problem solvers and a culture that thrives on tackling challenges head‑on, we are dedicated to our clients' success.
Enjoy competitive benefits, a supportive work environment, and every other Friday off to recharge.
We are seeking a highly motivated and technically capable Software Engineer II to support the design, development, integration, modernization, and sustainment of software systems for our Unmanned Aerial Vehicle (UAV) and Unmanned Surface Vehicle (USV) programs. This position reports within the Engineering IPT structure and works closely with Systems, Electrical, Mechanical, and Production teams to ensure software solutions are robust, secure, scalable, and production‑ready.
The ideal candidate will have a strong background in distributed systems, cloud architectures, Dev Sec Ops practices, containerization technologies, and embedded software development. This role will support both mission software and infrastructure environments, including secure Red Hat Enterprise Linux (RHEL) deployments, real‑time data systems, and production‑integrated embedded components. The focus of this role will include containerizing legacy hardware‑ and software‑dependent applications and porting them to modern, server‑based, containerized infrastructures capable of supporting scalable, mission‑critical operations.
This position directly supports Department of Defense (DoD) programs and requires the ability to design, modernize, and secure systems in compliance with Government cybersecurity requirements.
Job Responsibilities Software Development & System Architecture- Design, develop, test, and maintain mission software and distributed systems supporting UAV and USV platforms, including real‑time data processing, system orchestration, and web‑based control interfaces.
- Develop embedded software components and integrate them with higher‑level distributed services and system control architectures.
- Develop backend services, APIs, and user interfaces supporting command, control, monitoring, and data visualization functions.
- Collaborate with Systems Engineering to implement requirements‑compliant software architectures with full traceability to customer specifications.
- Containerize legacy software applications and associated services using modern container technologies, enabling migration from hardware‑dependent deployments to server‑based, scalable infrastructures.
- Lead efforts to port legacy hardware‑bound or monolithic applications into modular, containerized architectures suitable for deployment in secure on‑premises or cloud‑hosted environments.
- Support modernization efforts that transition legacy systems into secure, maintainable, and production‑ready containerized environments.
- Support deployment and testing on secure Linux‑based environments, ensuring compliance with DoD cybersecurity and STIG requirements.
- Assist in automating build, deployment, and monitoring pipelines using modern Dev Sec Ops practices to support secure and repeatable software releases.
- Support implementation of Infrastructure as Code (IaC) strategies for development, test, and production environments.
- Contribute to accreditation support activities, including documentation and remediation required for Government system…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).