Software Engineer II (UAV/USV)
$85k - $115kIdeal Aerosmith
Software Engineer II
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, DevSecOps 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.
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.
Legacy System Modernization & Containerization
- 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.
Infrastructure, Security & DevSecOps
- 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 DevSecOps 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 approval processes.
Integration, Testing & Production Support
- Support hardware-in-the-loop (HIL) and integration testing efforts to ensure reliable interaction between embedded systems, avionics, sensors, and mission payloads.
- Diagnose and resolve software defects, conduct root cause analysis, and implement corrective actions to enhance system reliability.
- Collaborate with Production and Manufacturing teams to ensure software configurations are stable, repeatable, and scalable for low-rate initial production and transition-to-rate builds.
- Participate in Agile/Scrum development cycles, code reviews, sprint planning, and technical design reviews.
- Support development of required technical documentation, including software design descriptions, interface control documents (ICDs), test procedures, and configuration management artifacts required for Government customers.
Qualification Requirements
- Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related technical field.
- 3–7 years of professional experience developing distributed, embedded, or mission-critical software systems.
- Experience modernizing legacy software systems or migrating applications to containerized or server-based environments.
- Experience working in Linux-based environments and secure system deployments.
- Experience with containerization technologies and Infrastructure as Code (IaC) tools is strongly preferred.
- Familiarity with DoD cybersecurity requirements, STIG remediation, or secure system hardening is preferred.
- Exposure to embedded systems, signal processing, or hardware/software integration is a plus.
- Must be eligible to obtain and maintain a DoD Secret security clearance.
- Ability to travel (domestic and internationally) and obtain a passport.
- Due to federal contract requirements, candidates must be U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. §1324b(a)(3).
Skill Requirements
- Strong analytical and problem-solving abilities, with demonstrated experience troubleshooting complex distributed, containerized, or embedded systems.
- Ability to work effectively within a multidisciplinary IPT environment supporting hardware and software integration.
- Strong written and verbal communication skills, including the ability to brief technical status to engineering leadership and Government stakeholders.
- Ability to adapt to changing program priorities and support rapid prototyping and iterative development cycles.
- Experience working within Agile/Scrum development environments.
Physical Requirements
- Ability to work for extended periods at a computer workstation and use a keyboard.
- Ability to walk, stand, crouch, or support integration activities in laboratory or hangar environments as required.
- Ability to lift and/or carry up to 45 lbs as needed for hardware integration activities.
Salary Range: $85,000-$115,000 annually.
This salary range represents a good faith estimate of the base compensation for this position. Actual base compensation will be determined based on multiple factors, including location, the scope and responsibilities of the position, the candidate's qualifications, internal equity, experience, education, skills, and prevailing market conditions. In exceptional cases, compensation above this range may be considered based on experience, skills, or business needs.
This position is eligible for a discretionary annual performance bonus based on individual and company performance. Overtime eligibility, if applicable, will be determined in accordance with federal and state law.
Ideal Aerosmith additionally offers a comprehensive benefits program, which includes health, dental, vision, and voluntary benefits; 401K with company match; company-paid holidays; every other Friday off; and paid time off for vacation and personal time
Ideal Aerosmith is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or any other characteristic protected by law. Our goal is to create a work environment that celebrates diversity and inclusion, where all employees feel respected and valued. We encourage applications from all qualified individuals and strive to provide equal employment opportunities to everyone.
$91.8k - $137.6k
...employees are not only part of history, they're making history. Northrop Grumman Defense Systems (NGDS) is looking for a Software Engineer / Principal Software Engineer based out of Hollywood, MD ( St. Mary's County). Our Team works on state-of-the-art Mission...SuggestedContract workRelocation packageShift work$100k - $180k
...Software Engineer JHNA, CTSi, and EXPANSIA have come together to form a Defense Technology platform named Aether Aerospace focused on delivering high-impact technologies, technology-enabled services and advanced manufacturing solutions to the U.S. Department of Defense...SuggestedContract workFor contractorsWork experience placement$120k - $180k
...honest with each other. Come and join our dynamic team! JOB DESCRIPTION Seeking a highly motivated and driven Sr. Software & Systems Engineer to work Onsite supporting enterprise IT for our War-fighter customer who upholds America's status as the "Land of the...SuggestedContract workTemporary workFor contractorsLocal area$80k - $110k
...Sigma Defense is seeking a Senior Systems Engineer to join our team at Patuxent River NAS, MD. Equal Opportunity Employer/Veterans... ...Experience ~ P8 Combat Systems Experience ~ Naval/DoD Application Software Development Experience Must be a U.S. citizen....Suggested$140.7k - $170.6k
...of the Department of Defense (DoD) by providing cutting-edge engineering, testing, and evaluation for U.S. Navy weapons systems. Our... ...Position: AMEWAS is seeking a highly motivated and talented Software Systems Engineer (ADT)-Journeyman to support Battlespace...SuggestedWork experience placementWork at officeLocal areaRelocation packageNight shift$85k - $120k
...Title: Splunk Engineer/System Analyst KBR's Mission Engineering Division delivers complex technical solutions and expert support to... ...Intermediate knowledge of Microsoft Internet Information Services (IIS) Intermediate knowledge of Amazon Web Services (AWS) and...Contract workTemporary workLocal areaRelocationRelocation packageFlexible hours$165k
...Are you ready to make a difference? Come join a mission that can save the world! About the Role Dragos is seeking a Senior Software Engineer to join our team in building the leading OT Security Platform. We work in a matrix‑style engineering organisation which means,...Local areaRemote work- ...Command Post Technologies, Inc. (CPT) is seeking a motivated and detail-oriented Software Engineer to join our team. As a key member of the team, you will play a critical role in ensuring the quality and functionality of software applications. You will leverage your...Local areaRemote workFlexible hours
$100k - $130k
...ground and seaborne targets O&M; technical, logistics and other engineering support; systems integration; electronics and communications... ...Instrumentation (PIE) Department and we are currently looking to hire a Software Engineer / Computer Scientist to develop, test and maintain...Full timeFor contractorsWork experience placementCurrently hiringFlexible hours$130k - $145k
...Systems Security Engineer (SSE), Journeyman KAIROS, Inc is searching for an energetic,... ...identification for open findings Review hardware/software lists: investigate potential issues (e.g.... ...Meet DoD 8570.01-M/8140 IAT Level I or II requirements (e.g., Security+ CE)...Contract workTemporary workFor contractorsWork at officeLocal area$95k - $130k
...a Top Secret clearance Telework Eligible? No What You'll Do: Join a high-impact engineering team supporting an innovative new NAVAIR program! As a Software Engineer , you will develop and integrate advanced simulation software used to model aircraft...Remote work$90k - $155k
...Overview Spalding, a Saalex Company is seeking a Software Engineer - React/AWS in Patuxent River, MD . Spalding, a Saalex Company is a professional services company delivering cutting-edge solutions to the Department of Defense since 2001. Our expert-level solutions...Full timeTemporary workInterim roleRemote workFlexible hours$165k
Dragos, Inc. is looking for a passionate Senior Software Engineer to enhance its OT Security Platform. You will develop back-end systems primarily in Rust and be part of a dynamic team focused on delivering high-performance solutions. Ideal candidates should have over 5...Remote work- ...JOB TITLE: EMBEDDED SOFTWARE ENGINEER I DEPARTMENT: SOFTWARE ENGINEERING REPORTS TO: SENIOR SOFTWARE ENGINEER CLASSIFICATION: EXEMPT PRIMARY FUNCTION We are seeking a talented and experienced Embedded Software Engineer to join our Software Engineering...Flexible hoursAfternoon shift
$112.9k - $257k
...Embedded Software Engineer, Lead The Opportunity: As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your expertise to write and optimize code that creates a bridge between pieces of software, allowing them...Full timeContract workPart timeWork at officeLocal areaRemote work$145k - $193k
...of the Department of Defense (DoD) by providing cutting-edge engineering, testing, and evaluation for U.S. Navy weapons systems. Our... ...Position: AMEWAS is seeking a highly motivated and talented Software Developer (C++)-Senior to support Battlespace Modeling &...Work experience placementWork at officeLocal areaRelocation packageNight shift$135.8k - $213.4k
...Sr Principal Software Engineer At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be...Shift work$170k - $185k
...Cloud Information System Security Engineer (ISSE) - RMFWashington DC/Lexington Park/PAXR, MD Requires US Citizenship Employment Term and Type: Regular, Full Time Required Security Clearance: (Minimum for hire) Secret Required Education: (Minimum for hire)...Full timeCasual workWork at officeWorldwide$95k - $115k
...Responsibilities As a Software Developer at Sabre Systems, you will employ your talent towards improving the systems used on the... ...the ocean. The Maritime Surveillance domain requires Software Engineers to familiarize themselves with a wide variety of mission systems...Contract workFor contractors$90k - $120k
...Sigma Defense is currently seeking a Software Developer to support on site software development for PMA290 Software Support Activity... ...Bachelor's degree from an accredited college or university in Engineering, Mathematics, Computer Science, Computer Engineering,...- ...Lead Cybersecurity Assessment Engineer Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have... ...series, and Security Controls Assessment (SCA). Experience in software engineering and systems engineering, including requirements...For contractorsWork experience placementInternshipLocal area
$169.6k - $198.6k
...of the Department of Defense (DoD) by providing cutting-edge engineering, testing, and evaluation for U.S. Navy weapons systems. Our... ...Position: AMEWAS is seeking a highly motivated and talented Software Developer (WSCE-JSE)-Senior to support Battlespace Modeling &...Work experience placementWork at officeLocal areaRelocation packageNight shift$145k - $190k
...Sostware Developer in Lexington Park, MD. Saalex Corp., is an Engineering and Information Technology Services company with a focus on... ...depending on experience) We are seeking an experienced Senior Software Developer to design, develop, and enhance software solutions...Contract workTemporary workLocal areaFlexible hours$115k - $300k
...S3I Engineering provides specialty engineering services, systems integration, and operational... ...expertise covers multiple facets of the Software, Systems, Cyber, and Hardware Engineering... ...: Senior or Principal Systems Engineer (II/III) Work Schedule : M-F, 8AM-5PM, Flexible...Full timeWork at officeFlexible hours$143.49k - $197.29k
...product troubleshooting skills, and enjoy working collaboratively, we may have the perfect role for you! As a Principal Product Support Engineer, you will serve as the highest level of technical support within the product support team. You will lead efforts to resolve the...Work experience placementWork at officeWorldwide$69.3k - $158k
...Systems Security Engineer The Opportunity: Are you looking for an opportunity to advance your experience in securing systems that will enable the war fighter? As a systems security and network security engineer, you can identify the tools, configurations, devices...Full timeContract workPart timeWork at officeLocal areaRemote work$90k - $180k
...System Security Engineer (Anti-Tamper) Sabre is seeking a System Security Engineer (Anti-Tamper) to support our Cyber Warfare Department... ...of system design to include microelectronic implementation and software implementation, system integration, V&V, cost, and risk....Contract workFor contractorsWork at office$80k - $100k
...environment where challenges are the norm and success are expected. MAG Aerospace is seeking a resourceful Anti Tamper System Security Engineer (SSE) who is responsible for requirements definition and end-to-end development and fielding of weapons in support of US Navy and...Full timeContract workPart timeFor contractorsWork at officeLocal area$130k - $144.99k
...Journeyman System Security Engineer (SSE) Sabre Systems is currently hiring a Journeyman System Security Engineer (SSE) to support... ...mitigation identification for open findings. Review hardware/software lists: investigate potential issues (e.g. Open Source, foreign...Contract workFor contractorsCurrently hiringWork at office$73.1k - $121.8k
...SMX is seeking a Journeyman System Security Engineer (SSE) to support Unmanned Carrier Aviation Program Office (PMA-268) located at Patuxent... ...identification for open findings. Review hardware/software lists: investigate potential issues (e.g. Open Source, foreign...Contract workFor contractorsWork experience placementH1bWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II (UAV/USV). Be the first to apply!
- senior software engineer remote California, MD
- part time software developer remote California, MD
- id software California, MD
- remote software sales California, MD
- software California, MD
- software implementation project manager California, MD
- graduate software developer
- rust software engineer
- senior software design engineer
- software engineer student

