We are seeking skilled, highly motivated software developers to help us develop and refine the software systems that power our experimental process. In this position, you will join a team of developers building a system that efficiently extracts and analyzes data from millions of microscope images in real-time, and presents results to our lab scientists through intuitive and effective UIs. Don’t have a biology background? Not a problem - you don’t need one to excel here.
Preferred qualifications and experience:
- B.Sc. in computer engineering, computer science, or related field
- Experience with concurrent programming
- Experience developing object-oriented data analysis architectures optimized for speed in C++
- Proficiency with version control
- Good software design practices (delivery of clean, reusable, documented & tested code that follows best practices and makes use of established design patterns and architectures)
- Excellent communication skills both with technical and non-technical colleagues
- Optional but desired: Familiarity with the Qt C++ framework
- Optional but desired: Experience with QML/Qt Quick framework for UI design. Experience with mobile app development will transfer well
- Optional but desired: Experience developing image analysis algorithms using the OpenCV library and/or machine learning
- Optional but desired: Experience with continuous integration tools
How you might spend your days:
- Designing and implementing multithreaded architectures to rapidly process large amounts of data
- Developing UIs that visualize results and allow non-technical users to intuitively interact with the data
- Integrating our current software with a postgreSQL database
- Collaborating with other developers to perform code reviews, contribute to architecture design, and generally ensure our development and architectural approach conforms to accepted best practices
- Communicating directly with end users to define requirements
by via developer jobs - Stack Overflow
No comments:
Post a Comment