<  Back to list

Software Engineer

Job description:

1. Responsible for development, debugging and optimization of motion control and system control software in 3D printing systems, including precision motion control, use of image processing languages, machine motion and visual control integration;

2. Engage in requirement analysis of software application and construction of software High Level Design (HLD); as well as detailed design, coding and systematic joint modulation of the software according to the system work flow, to ensure the process of software development;

3. Develop and maintain unified software development architecture; notice and solve problems of software design; solve problems occurred in the product after sales;

4. Write and report design documents and related documents according to the software work flow.


1. Bachelor degree or above in computer, electronics, control or related majors, with at least 5 years of experience in software development of complete sets of equipment;

2. Proficient in Labview, NI Vision, C/C++; familiar with OpenGL, CAD etc.; good coding style;

3. Proficient in industrial control, able to develop portal agreements of SPI, 485, USB, I2C, Ethernet etc., with related project experience;

4. Experience in 3D printing projection software, TI DMD control, or independent software architecture design is preferred;

5. Have strong sense of responsibility, good communication skills, logical thinking and good innovation. Value teamwork.

BMF Material Technology Inc.

BMF Material Technology Inc.(BMF)focuses on the design, development and production of Micro/Nano-scale 3D printing system and Micro/Nano scale functional composite materials.
BMF is a spin-off company from the 3D Nano-manufacturing and Nano-photonics group led by Professor Nicholas Fang at MIT, co-founder and Chief Scientist of BMF.
BMF’s R&D team has extensive experiences in areas such as optical design, material development, hardware engineering, and nano-manufacturing, etc. BMF has offices in Boston (USA),Shenzhen and Hong Kong(China).
Micro/Nano-scale 3D printing is one of the most important area in advanced manufacturing. There is a huge demand for complicated three-dimensional (3D) micro/nanostructures in various areas, e.g. MEMS, Biomedical engineering, Tissue engineering, New materials, New energy, HD display, Micro fluidics, Micro/Nano-optical devices, Micro/Nano sensors, Micro/Nano electronics, Optoelectronic device, Printed electronics, etc. Microscale 3-D Printing and Nano-Architecture based on composite material design have been recognized as one of Top 10 Breakthrough Technologies by MIT Technology Review Magazine in 2014 and 2015 consecutively.

Looking forward to your joining: HR@BMFTEC.CN