Close
0

You have no items in your shopping cart.

Currency:

USD

Careers

THE LIFE OF A NANOTRON

Nanotronics is a bleeding edge microscopy and machine learning software company that delivers inspection and analysis solutions to sectors ranging from semiconductors, microprocessors, LEDs, material science, pharmaceuticals, automotive, and more. We are not simply a technology company but a science and technology company. We bring the brightest minds in physics, optics, robotics, artificial intelligence, and software engineering together in our offices in New York, Ohio, and California to do things that have never been done before, and to take those solutions to the market.

We are a close-knit team that has fun and are driven by the exciting challenge of developing the most technologically advanced nanoimaging solutions that bring the nanoscale world within reach. We are looking for passionate, highly intelligent individuals that are ready to tackle challenging work in an innovative environment. Armed with visionary leadership, an outstanding team, and strong financial backing, we are shooting for beyond the limits of light.

 

BROOKLYN, NY

Position Overview

Nanotronics is looking for an innovative, high performing manager to lead our engineering teams in the development of the world's most technologically advanced nanoimaging solutions. This position will be responsible for all software engineering development, mechanical system design, and the software control of automation hardware. The Engineering Manager will be located in Brooklyn, NY, reporting directly to the CTO. Engineering team members are currently distributed across all three major Nanotronics locations -- New York, Ohio, and California.

We are bringing the nanoscale world within reach by combining high quality off-the-shelf technologies with customized advanced mathematical solutions and artificial intelligence to make nanoimaging fast, accurate, and cost-efficient. The solutions we build push the envelope of what can be done, so we need someone who is highly intelligent and hard-working. The manager should be a strong team builder and an effective communicator to all levels of the organization. A deep understanding of computer science, experience leading in an agile environment, and the ability to grasp high order concepts in physics, microscopy, hardware design, automation, and robotics, will be important for success.

Responsibilities

  • Plan, schedule, and coordinate work assignments among engineers and communicate changes in status to other teams as needed
  • Work with technical services, sales, automation and management teams to define projects and prioritize releases
  • Train engineering team on agile methodologies and implement processes from the framework to lead team in creating clean and scalable code
  • Create and maintain process for measuring momentum and results of engineering team
  • Serve as technical and non-technical mentor to engineering team and ensure developmental needs are met
  • Maintain positive, collaborative and high-performing work environment
  • Help recruit exceptional software engineers
  • Design programming projects used for microscopic image acquisition and processing
  • Lead project meetings
  • Lead and maintain quality assurance procedures
  • Coordinate programming activities with other departments

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or related field
  • Experience creating clean, elegant code
  • Experience with object-oriented design
  • Ability to interface hardware and software
  • Experience managing an engineering team
  • Experience as a leader in an agile environment
  • Experience with computer vision and machine learning a plus
  • Experience with image processing a plus
  • Knowledge of technologies used by Nanotronics, to include C++, SQL, and MatLab.

Personal Attributes

  • Strong work ethic
  • Excellent communicator
  • Diplomatic and fair
  • Flexible
  • Organized

BROOKLYN, NY (2)
HOLLISTER, CA (1)

Position Overview

Nanotronics is looking for smart and passionate software engineers to join our agile engineering team in the development of the world's most technologically advanced nanoimaging solutions. This position will be responsible for software engineering development and the software control of automation hardware.

Our software team is making nanoimaging fast, accurate and cost-efficient by combining optical and atomic force microscopy with machine learning and artificial intelligence. The solutions we build push the envelope of what can be done, so we need engineers who are highly intelligent, hard working and creative. A deep understanding of computer science, and experience with C++ will be important for success.

Responsibilities

  • Design, implement, test, and debug software applications used for microscopic image acquisition and processing
  • Create innovative algorithms to solve challenging problems for production inspection systems
  • Design programming projects
  • Participate in pair programming, stand ups, retros and project meetings
  • Maintain and follow quality assurance procedures
  • Coordinate programming activities with other departments

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or related field
  • Experience creating clean, elegant C++ code
  • Experience with object-oriented design

Nice to Haves

  • Ability to interface hardware and software
  • Ability to grasp high order concepts in physics, microscopy, hardware design, automation, and robotics
  • Experience with computer vision and machine learning
  • Experience with image processing
  • Experience working with an agile team
  • Experience in SQL

Personal Attributes

  • Strong work ethic
  • Effective communicator
  • Flexible
  • Ability to work on own initiative as well as with a team
  • Detail-oriented

BROOKLYN, NY

Position Overview

Nanotronics is looking for an intelligent and detail-oriented Software Test Engineer to join our agile engineering team in the development of the world's most technologically advanced nanoimaging solutions. This is our first Quality Assurance hire in the Brooklyn office so it is a great opportunity for an experienced QA Engineer who is ready to lead QA processes and act as a leader by pushing the engineering team to build better and more robust software.

The Software Test Engineer will create and implement an automated QA strategy and continually look to improve our testing and deployment strategies. This person will be responsible for ensuring that our software doesn’t get to our customers until it meets the highest standard of quality that our management and product teams set. The Software Test Engineer will play a critical role in improving quality, speeding up development time, and shipping better products more consistently and the role has a lot of potential for growth. This position is located in Brooklyn, NY and reports to the Engineering Manager.

Responsibilities

  • Own the agile testing life cycle via requirement gathering, project test plan and estimations, test script design and development, execution, management of test cases, test program review and assessment
  • Design and develop test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools
  • Develop and publish testing strategy for individual project solutions
  • Develop and publish test plans, test scenarios, test data, manual and automated test scripts
  • Perform functional, system, regression and integration testing
  • Present test analysis results to Software Development and QA Departments
  • Interpret design documentation developed by Software Development
  • Lead continual improvement of the Software QA process
  • Provide qualitative and quantitative feedback to the Engineering, Creative, and other teams throughout feature development.
  • Suggest new processes and policies that Engineering and QA can implement to ensure we’re only shipping the best possible product.

Qualifications

  • Bachelor's degree in an Engineering or technical discipline
  • 3-7 years experience as a QA Engineer/Tester in an agile environment

Personal Attributes

  • Detail-oriented
  • Strong work ethic
  • Effective communicator
  • Flexible
  • Ability to work on own initiative as well as with a team

HOLLISTER, CA

Position Overview

Nanotronics is looking for a Quality Control Technician to join our Automation team in the production of the world’s most technologically advanced nanoimaging solutions. The Quality Control Technician will be responsible for implementing and overseeing quality control measures in the manufacturing of our automated, optical inspection systems including nSPEC®, nSPEC®3D, Wafer Loaders and other customized solutions.

Responsibilities

  • Complete inspection and functional testing of fully integrated systems (both hardware and software) before shipment
  • Establish and implement quality control procedures for logging, tracking and investigation of product failures
  • Conduct failure analysis investigations to determine root cause of quality problems
  • Recommend and implement corrective and preventative actions for quality problems
  • Evaluate need for inspection points in manufacturing process flow and write inspection procedures
  • Lead continuous implementation and improvement of all systems & procedures to maintain ISO 9001 registration.
  • Represent quality assurance in design meetings of new and redesigned products as required

Qualifications

  • Experience with advanced hardware, robotics, and electronics.
  • Aptitude with software systems.
  • Ability to test components and fully integrated system.
  • Ability to create and implement quality control procedures

Personal Attributes

  • Detail-oriented
  • Proactive
  • Excellent communicator
  • Strong work ethic

WANT TO WORK WITH US?