Monster
 
 
 
 

Job Summary

Company
D4D Technologies
Location
Richardson, TX 75081
Industries
Computer Hardware
Computer Software
Medical Devices and Supplies
Job Type
Full Time
Employee
Years of Experience
5+ to 7 Years
Education Level
Bachelor's Degree
Career Level
Experienced (Non-Manager)

Senior Machine and Motion Control Software Engineer

About the Job

Introduction


 


Founded in 2003 in Dallas, Texas, D4D Technologies is a high tech medical device company that develops in-vivo 3D scanners, 3D software and integrated CAD/CAM systems. Lasers, custom optics, 3D rendering, custom UI’s, real-time manipulation of gigabytes of 3D data and robotcs, are but a few technologies to be found in D4D Technologies’ first product, the E4D CAD/CAM restorative system for dentists. D4D Technologies is growing rapidly, and currently employs about 120 people. We are a well-funded pre-IPO firm with a close-knit R&D team looking to expand. Please visit us online at http://www.d4dtech.com to learn more about our company.


 


Position Description


 


You will be responsible for developing software for controlling machines in general, but especially motion control systems. Consequently, you will be writing software that interfaces with a variety of analog, digital and optical sensors synchronously and asynchronously. You will be responsible for continued development of the current in-house custom products, as well as development of next generation products for the company. Since this position requires a significant amount of interaction with engineers of different disciplines such as mechanical, optical, electrical and software, you MUST have excellent communication skills and the ability to focus on solving problems. This is an exciting and key position in our R&D group.


 


Required knowledge and experience


 


You must have significant experience in writing machine control software, with special emphasis on motion control. You must be very comfortable writing code in C and C++, and it is strongly recommended that you have “some” experience in lower level code such as DSPs, FPGAs, ARMs, or other firmware applications.  “Some” experience means that you know enough to be able to work effectively with others in those areas, especially the mechanical and electrical engineering groups. In particular, you must be able to demonstrate proficiency in the following areas:




  • Background and understanding of control theory.


  • Motion control experience, including servo and stepper motors, precision linear and rotary positioning, multi axis coordinated motion, closed loop feedback control, PID controllers, PID tuning software and algorithms, encoders.


  • Thorough understanding of multi-threaded environments, real time environments and dealing with synchronous and asynchronous events.


  • Working knowledge of communication protocols, including TCP/IP, RS232, USB and Firewire.


  • Ability to produce simple GUIs for development and testing.


  • Ability to define and work from a set of requirements and specifications, produce a verification test protocol, and provide tools to validate or diagnose systems.

 


Required Qualifications


 


Minimum Bachelors  (4 year) degree in a related field from an accredited Academic Institution.


Minimum 5 years of experience.


 


 


Benefits and Contact Details


 


We offer a competitive salary that is commensurate with experience as well as excellent benefits, which include employer paid medical and dental plans, employer paid short term, long term disability plans, life insurance, Paid Time Off, company paid holidays and 401(k) matching.  If you meet the minimum requirements, please email your resume with salary history to: NLucas@D4Dtech.com

D4D Technologies is an Equal Opportunity/Affirmative Action Employer M/F/D/V

 
 

Job Tools

 
 

Contact Information

D4D Technologies