logo
|
|
Current Openings

 

 

 

 

 

 

 


 

 

 

 

Current Openings (USA)



Position : Senior Software Engineer / System Architect
 
Job Description:
The senior software engineer will design, develop and test high-performance and highly available distributed web based system and applications. The candidate will utilize skills in Java and C/C++ to work on the infrastructure and applications for digital pathology. The ideal candidate should have both a solid practical background (demonstrated by several years of experience developing commercially deployed enterprise-class applications) with extensive experience in Java and C/C++, and software design and architecture. The Senior Software Engineer will develop services, frameworks, software, systems and processes related to processing, managing and distribution of large images. The primary task will require building a scalable system capable of handling huge amounts of data with a large user base. In addition, collaborate with other technical staff in R&D related to areas such as Web 2.0 applications, storage and archival systems, and analysis engines. Collaborate with other members of the project team to meet defined scientific and technical needs, expectations and goals.

Provide technical and/or professional coordination and leadership in the execution of day-to-day program activities, as appropriate to BioImagene objectives.

Proactively recommend, lead, and execute tasks and strategies in support of BioImagene's various product requirements. Partner throughout the research, development and product lifecycle with Core Engineering and TSG Programs, and

other related BioImagene business units. Other duties as may be assigned by management in the pursuit of the operational goals of BioImagene. Send resumes to

Essential Job Requirements:

  • 8 or more years of industry experience with a focus on highly available and scalable system infrastructure for multi-tier applications with web interface. Out of this at least 5 years need to be in a lead position.
  • Excellent background in Java, C/C++, JavaScript, J2EE, data structures, performance tuning
  • Strong Object Oriented Programming design, development and practice
  • Strong understanding of rich client concepts
  • Strong understanding and experience in MVC based enterprise frameworks such as Spring, EJB, Struts, and Hibernate.
  • Good understanding of SOAP/WSDL/XML
  • Good understanding of SQL and database technology
  • Experience working throughout the full SDLC (software development lifecycle) from concept to product deliverables through system deployment
  • Proven track record for taking products to market on time & on budget under aggressive schedules
  • Understanding and knowledge of GWT will be an added plus
  • Understanding of digital Pathology is desirable but not required

Required Education:

BS/MS degree in Software Engineering/ Computer Science/ Electrical Engineering or other similarly technical field required.

Required Experience:

8+ Years experience with system design, product design, and development. Hands on experience with development of complex image processing applications.

  • The position requires the candidate to have great software engineering design and implementation skills.
  • Excellent written and verbal communication skills required.
  • The job will require the candidate to mentor, guide and provide technical leadership to junior engineers.
Position : Imaging Software Architect
 
Job Description:
Contribute to the overall design and implementation of high-performance imaging engine for digital pathology and utilize expertise in image processing, contribute as a member of a highly collaborative team of senior engineers and scientists on initiatives pertaining to the development of imaging technology for Digital Pathology. The Sr Software Engineer (Imaging) will utilize skills in Java, C/C++, MATLAB, and image processing to work on the infrastructure for image processing and analysis. The ideal candidate should have both a solid practical background (demonstrated by several years of experience developing commercially deployed enterprise-class applications) with extensive experience in Java and C/C++ and digital imaging / image processing. The Senior Software Engineer will develop frameworks, software, systems and processes related to digital images & image processing. The primary task will require building a scalable system capable of handling huge amounts of data with a large user base. In addition, collaborate with other technical staff in R&D related to areas such as post-processing work on images, multiple image registration, recognition of objects in an image, de-blurring, image segmentation, and image understanding and vision algorithms. Actively participate in R&D efforts in developing computer aided diagnosis algorithms for pathology. Collaborate with other members of the project team to meet defined scientific and technical needs, expectations and goals.

Provide technical and/or professional coordination and leadership in the execution of day-to-day program activities, as appropriate to BioImagene objectives.

Proactively recommend, lead, and execute tasks and strategies in support of BioImagene's various product requirements. Partner throughout the research, development and product lifecycle with Core Engineering and TSG Programs, and other related BioImagene business units.

Other duties as may be assigned by management in the pursuit of the operational goals of BioImagene. Send resumes to

Essential Job Requirements:

  • 5 or more years of industry experience with a focus on scalable system infrastructure for digital images / image processing and related areas such as image recognition, enhancement, registration, image file-formats/compression, post-processing etc.
  • Excellent background in Java, C/C++, data structures, performance tuning
  • Strong algorithm development and analysis skills (bonus points for development of algorithms related to image processing)
  • Experience working throughout the full SDLC (software development lifecycle) from concept to product deliverables through system deployment
  • Proven track record for taking products to market on time & on budget under aggressive schedules
  • Understanding of digital Pathology is desirable but not required

Required Education:

BS/MS or advanced graduate degree in software engineering/ Computer Science/ Electrical Engineering/ Biomedical Engineering or other similarly technical field required.

Required Experience:

5+ Years experience with system design, product design, and development. Hands on experience with development of complex image processing applications.

Required Skills:

  • The position requires the candidate to have great software engineering design and implementation skills.
  • Excellent written and verbal communication skills required.
  • The job will require the candidate to mentor, guide and provide technical leadership to junior engineers.

Position : Java Software Engineer
 
Job Description:
This position operates as integral member of a team developing leading digital pathology solutions for pharmaceutical and medical markets. Primary responsibilities are to provide server-side solutions for enterprise-wide integration solution and for problem specific to image analysis and mining products. This role will work closely with pharmaceutical and medical scientists in the customer base and as part of BioImagene Technology Solution Group. Send resumes to jobs-us@bioimagene.com

Responsibilities:

  • Work within the software engineering department to implement integration solution.
  • Design, develop, document, and maintain components and modules that will be responsible for the dynamic generation of HTML via Java Servlets and AJAX.
  • Integrate image analysis DLL's with the server components by designing interfaces using C++, JNI, and Java.
  • Design and develop scalable server side modules that are optimized for performance for a web-based image analysis application.
  • Work with customers and partners to formulate product requirements and broadly assess technical approaches to address customers' needs.
  • Translate product requirements into product functional specifications.
  • Remain current on new technologies and developments.

Qualifications:

  • Highly energetic, self-starter who is motivated to create new image analysis products for scientific customers.
  • Application development experience including C++ and Java. Solid object oriented modeling/design, (OOD), development (OOP) skills required.
  • Solid understanding of client-server applications and database principles (relational/object).
  • Experience with JDBC and Database and other commercial LIMS products.
  • Experience with JSP, Java Servlets, JNI, RMI, and HTML required.
  • Familiarity with J2EE architecture, Design Patterns, and be able to apply them in thw work.
  • Familiar with Windows and Linux environments.
  • Must have demonstrated ability to succeed in a team-oriented, product development environment; familiar with code sharing and source control tools and is able to schedule work appropriately.
  • Ideal background is a combination of biology and computer science.
  • BS in Computer Science or Science.
  • One to two years of experience.
Position : Senior Java Developer
 
Job Description:
This position operates as integral member of Technology Solution Group team developing digital pathology solution for pharmaceutical and medical markets. Primary responsibilities are to design, develop, and maintain high performance enterprise-wide image management system. This role will work closely from front UI using AJAX to middle tier using JBoss application server. Send resumes to jobs-us@bioimagene.com

Responsibilities:

  • Design, develop and enhance infrastructure that provides high performance Digital Image Solution.
  • Understand and be able to translate product requirements into technical design requirements for his/her assigned area of the application.
  • Make realistic design/implementation decisions during development cycle and be able to support decisions based on fact.
  • Implement unit-testing scripts during implementation cycle and document implementation choices effectively.
  • Must be a self-starter and be able to work independently as well as together with other team members to deliver project on time and with high quality.

Qualifications:

  • Excellent Object Oriented analysis, design and development techniques.
  • Excellent problem solving skill with realistic approaches.
  • Must have demonstrated ability to succeed in a team-oriented, product development environment.
  • Strong communication skill with positive attitude and commitment.
  • Proactively anticipate and act on issues before they occur and be able to resolve issues in a timely and professional manner.
  • Minimum BS in computer science, MS preferred.
  • Five years experience.

Technical Skills:

  • Be able to maintain an effective development environment using source control and build tools.
  • Use design/development tools effectively like TogetherJ, TOAD, *
  • Working knowledge of UML and fluent with design patterns.
  • AJAX, Java script, Java, Servlet, XML, HTML, JSP, and Java Script programming experience.
  • JDBC/ODBC experience.
  • Oracle Database as a data store.
  • J2SDK and J2EE.
  • Application Server like Apache Tomcat, JBoss.
  • HTTP Protocol and Web Server.
  • Working in a multi-tier, web-based architecture.
  • Familiar with general programming skill like multithreading, concurrency, transaction management, synchronization, and performance tuning.
  • Windows, Unix/Solaris environment.

Top

 

Position : Application Engineer
 
Job Description :
Application Engineer will be responsible for providing all aspects of product / solutions technical support in the customer/prospect base.

Application Engineer functions as an integral member of the engineering team, working with sales, Engineering, provide pre/post-sales technical support to instill confidence in the customer

Desired Profile :

  • Bachelor/Masters in Engineering
  • Min. 2-3 years of Experience
  • Knowledge of Image Informatics, Computer Applications
  • Market Focus and Strong Customer service focus.
  • Excellent written & verbal communication skills
  • Good problem solving ability
  • Good understanding of the Domain.

Job Location :
Eastern US, preferably New Jersey (USA)
E-mail: jobs-us@bioimagene.com

Top

 

Current Openings (USA)

©2007 BioImagene, All Rights Reserved.