Mid-Level Software Engineer

DCS Corp
Dayton, OH, United States
21 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Computer-Aided Design Agile Methodology Automation of Tests CMake Computer Programming Computer Engineering Continuous Integration Linux Network Interface Controllers Python (Programming Language) Software Architecture
+6 more
Git Containerization Integration Tests Kubernetes Information Technology Software Version Control

Job description

In this role, the successful candidate will develop and work with containerized autonomy services, design software test fixtures, develop interface control documents, apply industry best practices for software test, develop and execute integration test plans and test cases and document test results for government and contractor stakeholders.

Requirements

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Able to obtain and maintain a Secret level U.S. DoD security clearance.

Must have a BS degree in Computer Science, Computer Engineering, or a related technical discipline (ex: Mechanical/Aerospace Engineering) with demonstrated programming experience.

8 years of related experience or master’s degree with 6 years of experience. Industry relevant co-op or internship experience is applicable.

Familiarity with automated testing, test results analysis, containerized deployments, container orchestration, CI/CD pipelines.

Familiarity with Linux.

Familiarity with AGILE software development processes.

Understanding software architecture design.

Experience working with source code control systems (specifically Git).

Good organizational skills and a demonstrated ability to work in a team environment.

Desired Skills:

Active U.S. DoD security clearance.

Experience developing in Python.

Experience with Kubernetes.

Experience with CONAN, CMAKE, and dev containers.

Experience working with containers/containerized environments.

Experience and understanding of autonomy and control systems.

Experience with modeling, simulation, and analysis frameworks.

Experience working with UDP and TCP/IP communication.

Experience with MBSE .

Benefits & conditions

DCS offers competitive benefits including education aid as a part time student, stock ownership, health, dental, retirement contribution, and parental leave for full-time employees.

About the company

DCS Corporation, an employee-owned company, is seeking a Mid-level Software Integration/Test Engineer to support our Aerospace Technology Development team in Dayton, Ohio. This is an exciting opportunity to contribute to high-impact, multi-year initiatives focused on testing and evaluating cutting-edge, autonomy and autonomous control systems for air platforms which will integrate capabilities across maneuvering, communications, sensing, user interface design, and performance monitoring and evaluation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all