Position(titles and compensation)

1. RA/PhD students: Apply for Fall 2017 Admission.

Full tuition scholarship (about $18,000) and up to an additional $33,000 in stipends for qualified candidates. This includes a minimum of $18,000 in stipends for academic months (with additional pay during the summer months). For qualified candidates, additional fellowship up to $15,000 is available.

Apply by emailing your complete CV containing information on your previous programming experiences/projects, to qiao@computer.org

use "Integrated Simulator Developer" as the subject line.

Position Information:

Location: CSE Department, University at Buffalo (State University of New York), Buffalo, NY

---- Responsibilities ----

iCAVE2 is an open-source project built on the existing 3-in-1 integrated driving, traffic and network simulator (ITDNS) (www.cse.buffalo.edu/CTS) for evaluation and experimentation of connected and autonomous vehicles.

The developer will work under the supervision of faculty and with graduate students on developing an integration control module (ICM) and its interfaces for three kinds of simulators: a Driving Simulator (DS) (e.g., opends.eu/home), a Traffic Simulator (TS) (e.g. http://sumo.dlr.de/wiki/Main_Page), and a Network Simulator or (NS) (e.g., https://omnetpp.org/).

The developer's initial focus will be on implementing this ICM based on a publish subscribe systems, OpenDDS (opendds.org), which can integrate various simulators locally but allow remote usage. The programmer is also expected to work with faculty and graduate students from CSE, Civil, Industrial and Systems Engineering and Mechanical, and Aerospace Engineering on enhancing the ICM to support networked simulators.

---- Qualifications ----

Proficiency in Java and C/C++ is a must.

Experience with driving simulation, traffic simulation, and/or network simulation, publish/subscribe systems, script languages such as Python, as well as distributed games is preferred.

Knowledge about OpenDDS, TraCI, OpenGL, JMS, and open source software development is a plus.

Must have work authorization in the US (or be able to come as a Postdoc or Research Scientist/Staff).

---- Background ----

Connected and autonomous vehicles provide exciting opportunities to improve the safety, efficiency and sustainability in ground transportation systems. A platform to evaluate and experiment with connected and autonomous vehicles is critical for the design, interoperability and standardization as well as certification of connected and autonomous vehicle technologies.

Existing tools for evaluating transportation systems with connected and autonomous vehicles include standalone driving simulators, traffic simulators and network simulators but each kind has its own pros and cons. There's also a huge gap between conducting such simulations and performing road tests with connected and autonomous vehicles, which involve tradeoffs between realism, cost and flexibility etc..

Our goal is to bridge the existing gap by building an integrated platform that has both hardware- and human-in-the-loop, and provide a low-cost yet realistic, and safe way to evaluate connected and autonomous vehicles.

Thanks to a major research infrastructure grant from the NSF, we've been given the opportunity to create an integrated platform by combining driving, traffic and network simulators. The three-year grant includes support for a developer based in Buffalo who will contribute to this exciting project while gaining valuable experience in an excellent academic setting.