Senior Software Engineer/C++
Divergent 3D
Software Engineering
torrance, ca, usa
Posted on Friday, April 12, 2024
Purpose of Job:
Develop machine control software for 3D metal printer.
Develop machine user interface for 3D metal printer.
Develop 3D metal printer simulation.
Develop printer calibration and maintenance procedures.
Essential Job Functions and Performance Standards:
Writing C++ code to control the printer.
Write Qt6 user interface using Qt widgets and Qt QML.
Write Beckhoff TwinCAT PLC structured code programs.
Previous Beckhoff TwinCAT experience with Beckhoff TwinCAT is a plus.
Work Environment:
On-site. Open space.
Requirements:
Education:
BS/MS in CS or equivalent engineering education level.
Experience:
C++ 11 is a must. C++ 14/17/20/23 – is a plus.
C++11 multithreading is a must.
Previous Qt experience (Widgets or QML) is a plus.
Previous experience with Beckhoff TwinCAT structured text is a plus.
Skills:
3-5 years of C++ 11 or later standards.
Git
Jira