View Job

This job posting is no longer active on Diverse Jobs and therefore cannot accept online applications.


    

This posting cannot receive an online application from your Diverse Jobs account. To apply, follow the employer's instructions within their job description.

Massachusetts Institute of Technology

Location: CambridgeMA 02139 Document ID: AD054-1I3S Posted on: 2019-02-0802/08/2019 Job Type: Contract
Temporary

Job Schedule:Part-time
Will not pay relocation expenses
Minimum Education: Not Specified2019-03-10
 

Graphical User Interface Developer

Title: 

Graphical User Interface Developer

Overview:

The Bathe Laboratory at MIT (http://lcbb.mit.edu) is seeking an experienced cross-platform Graphical User Interface (GUI) Developer for immediate part-time contractual employment. The goal of the GUI is to facilitate the design and visualization of DNA-based 2D and 3D molecular objects as implemented currently using the web-based applications:

http://daedalus-dna-origami.org

http://talos-dna-origami.org

http://perdix-dna-origami.org

using PySide2 or PyQt5, as well as Qt3D.

Position Summary:

The successful candidate will design and implement a front-end GUI written in Qt3D Python that will interface with back-end binary files written in Python and FORTRAN in order to enable users to design 2D and 3D DNA-based molecular objects. The GUI will allow for import of geometric CAD files, visualization in 3D of the input CAD objects, execution of back-end compiled command line scripts, and ideally also perform molecular visualization of intermediate design files resulting from the back-end scripts. The programmer will work closely with the academic developers of the back-end software.

Role:

-         Design and implement a stand-alone, cross-platform (Windows, MacOSX, Linux) front-end GUI built on Qt3D for visualization purposes and execution of back-end software

-         Design target intermediate aims for software development and quality control, including a timeline for implementation and validation

-         Scope the extent of the GUI development project within a prescribed budget

-         Work closely with an academic team to design, implement, and test the GUI across platforms

Profile:

-         3+ years experience with professional GUI development

-         Experience with and knowledge of PySide2 or PyQt5, as well as Qt3D

-         Experience with cross-platform (Windows, macOS, Linux) GUI development

-         Excellent communication and planning skills for project design and implementation

-         Experienced task-managed approach to software development

To apply to this position, please e-mail to lcbb.search@gmail.com your:

-         CV including portfolio of related GUI projects

-         Cover letter describing why you are well-suited for this role

-         List of references 

-         Any compensation or other requirements (e.g., $/hour, minimum total budget, etc.)

MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.