Associate Integration/Software Developer

University of Dayton, Ohio•Dayton, OH
•Hybrid

About The Position

The Associate Integration/Software Developer will work as part of a diverse, integrated team developing software for autonomous vehicles within a DevSecOps framework. The position 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 for technology maturation. The role requires quickly learning new software packages and systems, including their build processes, configuration, and deployment. It will also support integration of 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.
  • Ability to work as part of a multidisciplinary, collaborative technical team.
  • Ability to develop deployable software in C/C++, Java, or Python.
  • Experience using and developing in Linux.
  • Hands-on Docker experience, including writing Dockerfiles, building and tagging images, and running and troubleshooting containers.
  • Must hold or be able to obtain a U.S. SECRET clearance.
  • Must be a U.S. citizen due to requirements of the research contracts with the U.S. federal government.

Nice To Haves

  • BS or higher degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines.
  • Demonstrated experience implementing complex algorithms for autonomous vehicles.
  • Demonstrated experience working in a DoD-funded research environment.
  • Demonstrated experience working in DevSecOps environments, including GitLab.
  • Demonstrated experience working with Kubernetes.
  • 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

  • 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 software packages and systems, including their build, configuration, and deployment processes.
  • Help integrate software packages into a Software-in-Loop (SIL)/Hardware-in-Loop (HIL) lab.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service