Software Engineer
Dayton, Ohio
Employer: DCS Corporation
Industry: Engineering
Salary: Competitive
Job type: Full-Time
DCS is looking for software engineers to create next-generation autonomy technology. This spans a significant range, including UI development, architecture design and implementation, and algorithm design and development. DCS's role in autonomy development is broad and includes opportunities to work in one or more areas that apply to autonomous systems. As a software engineer in this role, you will join a Scrum team and help scope, implement, and integrate new software. You will also employ best practices in the industry to ensure maximum code reusability, extensibility, and modularity. This is a hybrid position and you will work in Dayton, OH, and collaborate with teammates in Dayton and Columbus that have backgrounds in multiple disciplines, including: artificial intelligence, human factors, software development, simulation integration, and military Subject Matter Experts (SMEs).
Essential Job Functions:
You may work on:
Implementing algorithms, to include multi-vehicle planning, allocation, and mission construction.
Designing and building system architecture, to include scoping applications and their data exchange.
Leveraging natural language processing to support user input to the system, or to construct variable-scale multi-vehicle operations.
Building user interfaces in C# using WPF, Blazor, and Uno Platform technologies, and in C++ using Qt.
You'll work in a collaborative environment with other software engineers of varied backgrounds, human factors experts, and experts in natural language processing and machine learning.
Required Skills:
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
At least a bachelor's degree in computer science, Computer Engineering, or related technical discipline and some related experience.
Applicants selected will be subject to a U.S. Government background investigation and must meet eligibility requirements for access to classified information.
Desired Skills:
While not specific requirements, we feel an exemplary candidate would also bring:
Knowledge and use of C# and C++.
Knowledge of SOLID principles.
Understanding of Inversion of Control concepts.
Knowledge of common design patterns used in software development.
Familiarity with version control systems and Agile/Scrum software development methodologies.
DCS is an employee-owned company with work in U.S. Defense, Aerospace, Human Factors, and Security markets. DCS's software engineers use the latest tools and techniques to deliver advanced technologies leveraging natural language processing, artificial intelligence, and distributed solutions, to name a few. We push the envelope in these technologies, creating software that achieves superb robustness, scalability, and usability while exceeding customer expectations. We're solving hard problems at DCS through development of advanced technology. This is an opportunity to join a growing, cutting-edge team in creating next-generation autonomy technologies.
6464
Essential Job Functions:
You may work on:
Implementing algorithms, to include multi-vehicle planning, allocation, and mission construction.
Designing and building system architecture, to include scoping applications and their data exchange.
Leveraging natural language processing to support user input to the system, or to construct variable-scale multi-vehicle operations.
Building user interfaces in C# using WPF, Blazor, and Uno Platform technologies, and in C++ using Qt.
You'll work in a collaborative environment with other software engineers of varied backgrounds, human factors experts, and experts in natural language processing and machine learning.
Required Skills:
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
At least a bachelor's degree in computer science, Computer Engineering, or related technical discipline and some related experience.
Applicants selected will be subject to a U.S. Government background investigation and must meet eligibility requirements for access to classified information.
Desired Skills:
While not specific requirements, we feel an exemplary candidate would also bring:
Knowledge and use of C# and C++.
Knowledge of SOLID principles.
Understanding of Inversion of Control concepts.
Knowledge of common design patterns used in software development.
Familiarity with version control systems and Agile/Scrum software development methodologies.
DCS is an employee-owned company with work in U.S. Defense, Aerospace, Human Factors, and Security markets. DCS's software engineers use the latest tools and techniques to deliver advanced technologies leveraging natural language processing, artificial intelligence, and distributed solutions, to name a few. We push the envelope in these technologies, creating software that achieves superb robustness, scalability, and usability while exceeding customer expectations. We're solving hard problems at DCS through development of advanced technology. This is an opportunity to join a growing, cutting-edge team in creating next-generation autonomy technologies.
6464
Created: 2024-09-07
Reference: K5RGyKrQcwId
Country: United States
State: Ohio
City: Dayton
ZIP: 45432
Similar jobs:
-
Research and Development (R&D) Software Engineer
Abb Holdings Inc in Cleveland, Ohio -
Nearshore GEN AI Software Engineer
Insight Global in Columbus, Ohio💸 $30 - $35 per hour -
100% Remote- Software Engineer Senior Consultant I - National General
National General Insurance in Columbus, Ohio💸 $78600.00 per year -
Lead Software Engineer (SE4)
Epsilon Systems Solutions in Wright-Patterson AFB, Ohio -
Senior Software Engineer - Mobile App
Consumer Cellular in Cincinnati, Ohio -
Software Engineer
Insight Global in Dayton, Ohio -
Software Development Engineer I
Yardi in Cleveland, Ohio -
Software Integration Engineer
Modern Technology Solutions, Inc. in Beavercreek, Ohio -
Sr Software Engineer
Experis in Dublin, Ohio -
Full Stack Software Engineer
Insight Global in Dayton, Ohio -
Controls and Software Engineer
Babcock & Wilcox in Lancaster, Ohio -
Software Engineer - Senior
Crimson Phoenix in Dayton, Ohio -
Software Engineer
Modern Technology Solutions, Inc. in Beavercreek, Ohio -
Software Engineer (SE3)
Epsilon Systems Solutions in Dayton, Ohio -
Manager, Software Engineering
Matco in Stow, Ohio -
Software Engineering Technical Lead - Business Integrations
Total Quality Logistics in Cincinnati, Ohio -
Software Engineer Associate Manager - National General
National General Insurance in Columbus, Ohio💸 $95700.00 per year -
Hardware and Software Engineer
DCS Corporation in Dayton, Ohio -
R&D Software Engineering Co-op- Spring 2025
Johnson & Johnson in Cincinnati, Ohio💸 $24.75 per hour -
Fullstack Software Engineer
Apex Systems in Cincinnati, Ohio