Integration/Software Developer

University of Dayton•Dayton, OH
•Hybrid

About The Position

The Integration/Software Developer will work on a collaborative, integrated team developing software for autonomous vehicles within a DevSecOps framework. The role may involve writing and testing software in several high-level languages; configuring and testing hardware systems; developing and testing software applications from concept through implementation; and performing systems integration and testing to mature technology. The developer will need to quickly learn new software packages and systems, including their build processes, configuration, and deployed operation. The position also supports integrating software packages into a Software-in-Loop (SIL)/Hardware-in-Loop (HIL) lab. Some remote work may be possible, but most work will be performed on-site in Dayton, Ohio, as part of a larger team.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • At least 5 years of professional experience in software engineering and systems integration.
  • Ability to work as part of a multidisciplinary, collaborative technical team.
  • Ability to develop deployable software in C/C++, Java, or Python.
  • Demonstrated experience authoring and maintaining Helm charts for multiple services.
  • Experience with Docker, including writing and optimizing Dockerfiles using multi-stage builds, minimal base images, and layer caching, and setting container standards across teams.
  • Experience using and developing in Linux.
  • Proven experience designing, deploying, and operating production container orchestration platforms such as Kubernetes, including scaling, upgrades, RBAC, and troubleshooting complex workload issues, along with Docker Compose.
  • Familiarity with at least one major cloud platform: AWS, Azure, or GCP.
  • Active SECRET clearance or ability to obtain a U.S. SECRET clearance.
  • Must be a U.S. citizen due to requirements of U.S. federal government research contracts.

Nice To Haves

  • MS or higher degree in Computer Engineering, Computer Science, or a related field.
  • Demonstrated experience working in at least one major cloud platform: AWS, Azure, or GCP.
  • Demonstrated experience working in a DoD-funded research environment.
  • Demonstrated experience integrating multiple distinct services into a complete system of services.
  • Demonstrated experience working with RHEL 8.x.
  • Demonstrated experience working with Spring Boot/REST.
  • Demonstrated experience integrating disparate software components into a single, coherent system.
  • Demonstrated experience supporting lab and flight testing of integrated software systems.
  • TS/SCI clearance or eligibility for TS/SCI or TS/SAP.

Responsibilities

  • Develop software for autonomous vehicles within a DevSecOps framework.
  • Write and test software in high-level programming languages.
  • Configure and test hardware systems.
  • Develop and test software applications from concept through implementation.
  • Perform systems integration and testing for technology maturation.
  • Learn and work with software packages and systems, including build processes, configuration, and deployed applications.
  • Integrate software packages into a Software-in-Loop (SIL)/Hardware-in-Loop (HIL) lab.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service