Principal Autonomy Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

University of Dayton Research Institute · 2 weeks ago

Principal Autonomy Software Engineer

The University of Dayton Research Institute (UDRI) is seeking a Principal Autonomy Software Engineer to lead innovative research in the Autonomy Systems division. This role involves researching and developing multi-vehicle autonomous solutions, focusing on coordinating and overseeing autonomous vehicles in complex environments.

EducationService IndustryUniversities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Researching and developing practical multi-vehicle autonomous solutions across a variety of projects
Coordinating, synchronizing, and overseeing groups of autonomous vehicles involving control theory, computer science, and human factors

Qualification

Modern C++Multi-vehicle Autonomous ControlsEmbedded systems designAlgorithm programmingSoftware lifecycleSource code version controlAgile software developmentComplex systems integrationSensing modalitiesMulti-agent path planning6DOF modelsEffective communicationTechnical team leadership

Required

Bachelors degree in Electrical Engineering, Computer Engineering, Mechanical engineering, Aerospace, Computer Science or equivalent
10+ years of experience in research within the US Defense Industry (DoD or related)
Successful experience with modern C++
Effective written and verbal communication skills
Due to the requirements of our research contracts with the U.S. federal government, candidates for this position must be a U.S. citizen and cannot hold dual citizenship
Eligibility to obtain a United States SECRET clearance (or higher) is required for ongoing employment in this position

Preferred

MS degree, or higher, in related field
13+ years of experience in research within the US Defense Industry (DoD or related)
Experience interacting with Air Force customers or clients
Experience with full software lifecycle
Demonstrated, successful experience programming in algorithm level languages such as Matlab/Simulink, Python or similar
Demonstrated, successful experience developing software to communicate and exchange information (e.g. commands, status, data) with hardware devices, sensors, and/or systems
Demonstrated, successful experience with source code version control systems such as Git, Subversion, or similar
Demonstrated, successful experience with software development practices such as Agile, Scrum, or similar
Demonstrated, successful experience developing complex systems of systems (SoS) by integrating disparate software and hardware systems from multiple vendors
Demonstrated, successful experience with sensing modalities including Electro Optical (EO), Infrared (IR), Synthetic Aperture Radar (SAR), Moving Target Indicator (MTI), Hyperspectral Imaging (HSI), LiDAR, or polarimetric imaging (PI)
Demonstrated, successful experience with embedded systems design and programming, including Real Time Operating Systems (RTOS)
Demonstrated, successful experience with developing, integrating and maintaining multi int Intelligence, Surveillance and Reconnaissance (ISR) systems at high levels of technological readiness
Demonstrated, successful experience leading technical teams in solving complex computer engineering problems
Demonstrated experience developing and interacting with 6DOF models
Experience with Multi-agent cooperative path planning
Active US SECRET (or higher) clearance

Company

University of Dayton Research Institute

company-logo
University of Dayton Research Institute is a scientific and engineering research institute serving government and nonprofit customers.