Independently evaluates, selects and applies software design principles, procedures, and criteria, using judgment in making adaptations and modifications. Assignments have project objectives and require the investigation of a variety of variables. Performance at this level requires developmental experience in a professional position or equivalent graduate level educations. Performs work developing embedded software, GUI software, scripts, and operating system configurations. Independently works developing embedded software, GUI software, scripts, and operating system configurations in support of data collection. Works as part of a design team to enhance VTTIâ??s core data collection software. Position is responsible for system deployments and the configuration of data collection software as needed. Performs work that involves developing innovative and creative solutions to complex software challenges with the goal of advancing the field of data collection and transportation safety. Iteratively acts in concert with the research team and sponsors to define project goals and technical specifications; to create/refine project plans and milestones; and to integrated these goals, specification and timeline to achieve the overall objective. Duties include one or more of the following: test materials, trial and error problem solving, preparation of specification, process study, research investigations, and report preparation.
- M.S. degree in Computer Science or Computer Engineering or comparable with exception for a lesser degree with significant related experience. -Proficient in C/C++, preferably with gcc and Visual Studio -Proficient with the GNU/LINIX OS -Must have a strong work ethic and be able to work independently with little supervision. -Strong writing and organizational skills