Integration/Software Developer

University of Dayton, Ohio•Dayton, OH
•Hybrid

About The Position

UDRI is hiring an Integration/Software Developer to 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 learn new software packages and systems quickly, including their build processes, configuration, and deployment. The role 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 onsite in Dayton, Ohio, as part of a larger team. The posting is for two positions.

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, as well as 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

  • Master’s degree or higher 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 Department of Defense-funded research environment.
  • Demonstrated experience integrating multiple distinct services to form 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 to implementation.
  • Perform systems integration and testing for technology maturation.
  • Learn and work with new software packages and systems, including building, configuring, and running deployed applications.
  • Help integrate software packages into a Software-in-Loop (SIL)/Hardware-in-Loop (HIL) lab.
  • Integrate distinct software services and components into a coherent system.
  • Support lab and flight testing of integrated software systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service