
Application Developer (m/w/d)
Welcome to SmartRay - we live 3D.
SmartRay is a leading manufacturer in 3D sensors for demanding, high-precision inspection and optical measurement technology. A German company that global manufacturers rely on to ensure high product quality and to optimize processes. Working with our customers, we open up new ways to solve the challenges of inline inspection and measurement.
In our work, we rely on reliability, mutual respect and honesty. On economic, ecological and social responsibility. To the highest possible quality standards. And especially our employees who contribute to the international success of our products with smart ideas and commitment.
What we offer:
- Exciting, international projects in industrial image processing / 3D vision
- Very good development and career opportunities through our professional talent management
- Long-term prospects in a fast-growing technology company
- Performance-based remuneration with target agreements and a bonus system
- Modern workplaces that meet your individual needs
- Various additional social benefits and a tailor-made benefit package
- A corporate culture that values ??initiative and ideas
- Working in an international environment (12 nations under one roof)
- A flat organizational structure, discussions at eye level and the principle of the open door
- Regular, transparent corporate communication
- Attractive location in Wolfratshausen (Garmischer Alpen und Fünf Seen Land, Munich S-Bahn network)
What you can expect:
Customer Interface Task:
- Implementation of a MQTT interface in our C++ client application to send defined data packages to our customer.
- The client application can receive and send data of the C++ server application with the RESTful API and gets data out of a PostgreSQL database system.
- We need to fulfill the specification of our customer and provide specified JSON format data transmitted with the MQTT interface.
Application Task:
- Development of an angular web client application with a typescript Node.js web server and a C++ backend.
- The C++ backend handles the communication with our hardware and additional data processing.
- The Node.js web server can send and receive data of the C++ backend with a defined interface (e.g. socket.io, gRPC).
- Additionally, the web server can connect to the PostgreSQL database management system and read and write tables in the database.
- The web server manages the web client connections, filter the data the client receives and provides a GraphQL interface to the PostgreSQL database system.
- The web client will provide several UI elements to visualize data in 2D and 3D and handling complex hardware and software parametrization.
What to bring:
- C++ backend dev experience
- JavaScript/Node.js dev experience
- HTML/CSS dev experience
- SQL experience
- RESTful API experience
- Server/Client streaming with gRPC
- Customer interfaces dev experience (e.g. OPC UA, SCADA, MQTT)
Convinced?
Would you like to develop your potential as a Application Developer (m/f/d) with us?
Then use our online application tool: Simply upload your CV and salary expectations and tell us your earliest possible start date..
We are already looking forward to your application!
Tätigkeitsbereich
IT und Software-EntwicklungKarrierestufe
mit BerufserfahrungArbeitszeit
VollzeitStandorte
Bgm. Finsterwalder Ring 12, 82515 Wolfratshausen, DeutschlandHybrides Arbeiten