Post Doctoral Positions

Open Post-doctor Position in IMS-Mechatronics Lab at University of California, Davis

We are currently looking for postdoctor candidates to fulfill our ongoing research and projects in the coming three to five years. The candidate should have a Ph.D degree in ME/EE/CS or equivalent major. Experience in industries is preferred, but not essential. We expect the candidate to be a self-motivated and responsible team player with excellent English communication and documentation skills to perform CNC system design study. The specific requirement for each position with is listed as following:

1. CNC system design study

Knowledge in CNC system and NC programming

Knowledge in dynamics and feedback control

Experience in embedded control system design

Real-time multitasking and programming skill

DSP/ FPGA based board design experience

NC program interpreter design experience

Familiar with Matlab/Simulink/Stateflow

Knowledge in hard RTOS development

2. Motion controller design study

Knowledge in dynamics and feedback control

Knowledge in motion control and trajectory planning

Familiar with servo motor, PWM vector control

Knowledge in NURBS interpolation algorithm

DSP/ FPGA based board design experience

Familiar with Matlab/Simulink

3. FPGA-based PLC design and implementation Knowledge in CNC system and CNC machine tool

Familiar with discrete event control, FSM/Statechart or Petri-Net

Experience in automation control with PLC

Familiar with PLC programming and Boolean Expression

DSP/ FPGA based board design experience

Familiar with Xilinx ISE, Protel, ModelSim

4. Computer Vision/Image processing for machine tool application 2D image processing skills, such as feature detector, segmentation and so on.

Experience on the image processing libraries, like OpenCV, IPP and so on.

3D computer vision knowledge, stereovision, photogrammetry and camera calibration.

Knowledge of embedded vision system based on FPGA or DSP.

Metrology and inspection, especially on non-contact measurement.

Knowledge about Reverse Engineering.

Solid mathematical knowledge and algorithm design capability.

Programming skills in C/C++, Matlab.

Knowledge of the CAD/CAM system, digital modeling kernel.

5. Machine tool manufacturer oriented CAM software design Familiar with CNC machining process and rapid prototype.

Strong background in computational geometry and mathematics.

3D CAD proficiency and FEM experience

Skillful in NC post processor design

Knowledge of feature recognition, extraction

Experienced in freeform surface manipulation and solid modeling representations.

Familiar with Solid Edge, IDEAS, Nastran, FEM Tools, MSC Adams, Fluent, ICEM, etc.

Excellent C and C++ programming skills, and a passion for writing, maintaining,  documenting and supporting high-quality re-usable code.

6. Machining process and high accuracy machine tool design Knowledge about machining methods

Skillful in system dynamics, modeling and analysis

Familiar with mechanical energy machining and electrical energy machining

Non-linear Finite Element Analysis using ABAQUS is essential

Numerical modeling using Matlab, C++ or Fortran (including developing subroutines for use with Finite Element Analysis)

High precision machine design

Static and transient dynamics analysis of the designed mechanical system

Experience of innovative machining technologies for purposes such as productivity improvement, surface finishing, etc.


These positions will also involve presenting the research results in reports and publications. Team player and quick learner of new skills is also important to being successful in application. The positions are funded for 1-2 years normally. Excellent candidates will be further recommended to our industrial sponsor in the US.

If you are interested in this program, please forward your resume, professional references and valuable publication to Professor Yamazaki at