Summary: Brooks Life Science division is the leading worldwide provider of automated compound and biological sample storage and management, Brooks focuses on retaining long-term sample integrity, data storage and security. With the largest installed base and support network for automated sample management systems, Brooks has more than 180 systems worldwide, including installations in all of the top 20 global pharmaceutical and biotechnology companies. From standardized benchtop systems, to the world’s largest custom installations, Brooks is the name scientists rely on.
We expect the candidate to be an ambitious self-motivated team player, with a hunger for knowledge, and a strong academic record. The position will offer significant personal and professional development opportunities for an applicant with a strong interest in applying leading edge technologies to solving significant Life Sciences Research challenges.
The candidate will gain practical hands on experience of software and system testing, including the use of test management and bug tracking frameworks, automation tools, robotics and high performance imaging systems. Will be given practical testing assignments, and mentored in the applications of both manual and automated tools. Through a combination of on the job training and formal instruction the candidate will also learn about delivering software to life science businesses and the special requirements of these industries.
Responsibilities: Analyze XML formatted log files which are generated by robotic control firmware. Verify the content is accurate and complies with requirements documentation. Resolve conflicts between the requirements and actual output from the firmware. Amend and complete the firmware requirements documents as needed. Create requirements for parsing and analyzing these log files to: Generate records of performance data. Graphically represent results. Compare to control limits. Design and build a software application for performance data processing and persistence including: OO Software Design and documentation. Database schema and Object Relational Mappings. Unit Testing
Required Skills: Proficient with Microsoft word, PostgreSQL. At least one other modern programming language like: C#, Java, VB.NET
Desired skills: Oracle, UML, including use case, sequence, and activity diagrams