# of Openings: 1
Degree Level: Bachelor, Master, PhD
Major (s): Software Engineering, Computer Engineering, Computer Science
Duties/Tasks: Design and implementation of a translation algorithm. Design and implementation of a product line configuration interface. Interfacing the translation tools with additional tools that perform some transformations and version management. Developing test cases to test for completeness and correctness. Uploading code to a version controlled repository; coordination with other team members.
Knowledge and Skills:
- Strong experience with XML syntax, translation tools and techniques, including XQuery/XPath, XML schemas/DTDs, and XMLBeans.
- Strong Java programming experience.
- Familiarity with software modeling tools, such as Matlab/Simulink.