Skip to content

Nanorex Info

Narrow screen resolution Wide screen resolution Increase font size Decrease font size Default font size default color black color cyan color green color red color
Home arrow About Us arrow Careers
Careers PDF Print E-mail

Nanorex is looking for a few outstanding software engineers to help create NanoEngineer-1, the premier 3D multi-scale modeling and simulation program for the growing field of molecular nanotechnology.

The headquarters of Nanorex development is located in Bloomfield Hills, Michigan. Relocation assistance may be provided where necessary.

General qualifications for all positions:

  • Ability to work independently on diverse problems
  • Team orientation and pleasant disposition
  • Outstanding school or work performance
  • Strong coding samples
  • Superior analytical and problem solving skills
  • Excellent oral and written communication skills
  • A passion for nanotechnology


Software Engineer in Quality Assurance and Deployment

Position:
Work with our QA, deployment, and development teams to discover, report, and track defects, develop automated test suites, develop automated build mechanisms, build release binaries for multiple platforms, and manage product packages for deployment. Your daily life at Nanorex will focus on understanding NanoEngineer-1, creating test plans, setting up test environments, developing automated tests, executing and maintaining automated test suites, analyzing and communicating test results, evaluating new 3rd-party library releases, maintaining the builds, and orchestrating releases to ensure that Nanorex's products are delivered with a repeatable and auditable process.

Special projects will include items like application performance testing and profiling, and developing intelligent software update mechanisms. Talented team members will have ample opportunity to lead test efforts, pioneer new build mechanisms, or shift to an application development position.

Requirements:

  • Passion for testing and the ability to build anything on any platform that is technically viable
  • BS or MS in Computer Science or equivalent
  • Two or more years of development and/or test automation and/or build automation experience
  • Excellent coding skill in Python and C/C++
  • Good scripting skills in at least one additional common language (Shell, Perl).
  • Highly proficient in a Unix, or Unix-derivative environment.

Click here to see this job posting at monster.com.


Multi-Disciplinary Software Engineer

Position:
Become part of the development team and work on a variety of projects ranging from modifying 3rd party molecular dynamics simulation OSS to fit our needs to researching, designing, and implementing entire graphical applications for the visualization of simulation output; from fixing GUI bugs in NE1 to implementing reduced model DNA generators; from creating new extension APIs to writing new extensions based on algorithms published in scientific journals; from crafting underlying data models to refactoring graphics libraries... you get the point.

Requirements:

  • Passion for science and software
  • BS or MS in a science or engineering field
  • Five or more years of scientific software architecture and development experience
  • Deep experience designing plugin-extensible, object-oriented software
  • GUI expertise a plus, Qt and/or PyQt experience a huge plus
  • Excellent coding skill in Python, C/C++ and/or Java.
  • Basic knowledge of molecular chemistry, computational chemistry knowledge a plus

Click here to see this job posting at monster.com.


Software Engineer in Computer Aided Design and Modeling

Position:
Become part of the development team and design and implement the underlying parametric feature-based infra-structure of NanoEngineer-1. Your daily life at Nanorex will focus on developing CAD internals, applying feature-based CAD paradigms to molecular modeling, and implementing your designs with solid programming practices.

Requirements:

  • Passion for 3D CAD and parameteric feature-based modeling
  • BS or MS in a science or engineering field, a PhD is a plus
  • Five or more years of development experience in CAD/CAM/CAE applications
  • Expertise with parametric feature-based modeling applications, their software design, and implementation
  • OpenGL expertise a plus
  • SolidWorks knowledge a huge plus
  • Excellent coding skill in C/C++, Java, or Python
  • Excellent 3D computer graphics skills with all the related math and physics proficiencies
  • Basic knowledge of molecular chemistry

Click here to see this job posting at monster.com.


Software Engineer in User Interface design

Position:
Become part of the development team to design and implement responsive and elegant user interfaces for NanoEngineer-1 with Python and PyQt. Your daily life at Nanorex will focus on helping to design UIs for novel molecular engineering concepts, building out our software architecture and conceptual UI architecture, and implementing UIs with solid programming practices.

Requirements:

  • Passion for UI
  • BS or MS in Computer Science or equivalent
  • Five or more years of UI architecture and development experience, Qt and/or PyQt experience a huge plus
  • Deep experience designing plugin-extensible, object-oriented software
  • Excellent coding skill in C/C++, Java, or Python
  • Basic knowledge of molecular chemistry

To apply for this position, email your resume and a brief introduction to info at our company name dot com.
 

reCAPTCHA Login Form






Lost Password?
No account yet? Register