> Markdown version of [/jobs/ext/2281782-software-engineer](https://www.wearedevelopers.com/jobs/ext/2281782-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Applied Research Solutions - **Location:** Dayton, OH, United States - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Algorithm Design, Data Analysis, C++ (Programming Language), Computer Engineering, Continuous Integration, Data Structures, Linux, Interoperability, Python (Programming Language), Machine Learning, Object-Oriented Software Development, Scrum Methodology, Real-Time Operating Systems, Sensor Fusion, Software Engineering, Software Systems, Delivery Pipeline, Information Technology, Modeling and Simulation, C++14 - **Published:** August 28, 2026 - **Apply:** https://recruiting.ultipro.com/APP1013ARSS/JobBoard/d7bd66ed-d867-48a4-879e-5b0f95b51ad5/OpportunityDetail?opportunityId=cebf0562-69b8-4f38-ab70-b68e738eb2ba ## About the Role * Citizenship: Must be a U.S. Citizen. * Security Clearance: Must possess an active Top Secret security clearance and be eligible for Sensitive Compartmented Information (SCI) access. This is a condition of employment. * Education: A Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, or a closely related engineering field from an ABET-accredited institution. * C++ Experience: Demonstrated proficiency in C++ programming, including experience with modern C++ standards. * Technical Knowledge: A solid understanding of object-oriented design, data structures, and fundamental algorithms. Proven experience with Python for scripting, automation, or data analysis. * Domain Familiarity: Foundational knowledge of concepts related to autonomous systems, robotics, or artificial intelligence. * OMS Experience: Direct, hands-on experience developing software compliant with the OMS standard and the Universal Command and Control Interface (UCI)., * Experience with modeling and simulation environments, particularly the Advanced Framework for Simulation, Integration, and Modeling (AFSIM). * Proficiency in developing software in a Linux environment. * Experience with Agile or Scrum development methodologies. * Familiarity with CI/CD development pipelines. All positions at Applied Research Solutions are subject to background investigations. Employment is contingent upon successful completion of a background investigation including criminal history and identity check. ## Description * Designing, developing, testing, and maintaining high-performance, real-time software for autonomous systems using modern C++. * Implementing and integrating advanced algorithms for autonomous control, sensor fusion, machine learning, and mission planning. * Architecting and developing software that adheres to the Open Mission Systems (OMS) standard, promoting modularity, interoperability, and rapid capability integration across diverse platforms. * Collaborating within a multi-disciplinary team of world-class engineers, researchers, and military subject matter experts to translate operational needs into technical requirements and software solutions. * Participating in the entire software development lifecycle, from requirements analysis and design to integration, testing, and deployment. * Analyzing and optimizing software for performance, scalability, and reliability on target hardware. * Creating and maintaining thorough documentation for software designs, APIs, and test procedures. Learn new technologies, frameworks, and operational procedures as needed. * Other duties as assigned. ## Related Videos - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Data: The Deciding Factor in AI Success](https://www.wearedevelopers.com/videos/100310-data-the-deciding-factor-in-ai-success) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)