Join a dynamic team of other software developers, scientists, and engineers to participate in the specification, design, and implementation of oligonucleotide instrumentation control systems. Applicants must be self-motivated, have strong teamwork and communication skills, and a drive to produce quality products.

Main Software Engineering Tasks and Responsibilities

Write unit tests and perform integration and system testing

Contribute design ideas and assess work effort

Work with team to ensure that required functionality is met

Help write and maintain design documents and help files

Participate in design and code reviews

Ensure quality requirements are met and on time according to the schedule

Other duties as defined

Requirements:

Bachelor's degree in Computer Science/Engineering/Physics, or M.S. in Chemistry/Biology

Experience in the use of defect tracking systems tools is required

Formal training in one or more of these software programming languages: Labview and C#

Formal training in software engineering practices (covering subjects such as architectural design, software quality engineering, Object Oriented Analysis / Design, UML, requirements analysis, etc.) desired

Excellent verbal and written communication skills.

Excellent analytical troubleshooting and problem solving skills.

Ability to work independently with minimal supervision.

Experience with life sciences instrumentation, especially DNA and Peptide synthesizer technology, a significant plus.

Verbal and written fluency in English is required

Job Type: Full-time

Required experience: