
SENIOR C++ DEVELOPER FOR MACHINE CONTROL (M/W/D), located in Belgrade, Serbia
YOUR MISSION
We are looking for a passionate and detailed-oriented C++ developer to take responsibility for our control server back-end. Your work forms the backbone of the OBLAC Drives commissioning application, and enables groups around the world to evaluate the performance of their high performance industrial robot. You will work closely with our applications engineers and controls team to integrate solutions for everything from axis autotuning to production optimization to reporting and diagnostics.
Your ingenuity will play an important role for squeezing out more performance and ensuring it always just works. Performance and reliability are hugely important because we build a lot of applications on top of this server core.
Occasional travel to Stuttgart, Germany is to be expected, but your home base is in our Belgrade office. We have a lot of robotic axes on which you can test the software you build.
YOUR PROFILE
You have been developing in C++ for many years, and have an intuitive sense of how your code affects performance. Your obsession for designing your code to run precisely enables you to build systems that have excellent deterministic behavior, and give your users a sense of stability and reliability.
You love to build things and learn deeply technical topics. There are a lot of things to know about robotics (we are all still learning!), and you seek out opportunities to educate yourself about the industry.
The software team is fairly small, so good communication and a strong sense of responsibility help the team prioritize and focus on the highest risk and highest gain projects. Your experience helps guide the team toward sensible but innovative solutions. You are excited to work on a team to build something bigger than you could do by yourself.
Our code is built for cross-platform operation, so any deep experience with Linux and Windows is great. Knowledge of field buses (EtherCAT or CANopen) and Ethernet networking is another big plus.
We are especially interested in selecting a candidate that excels in clear and effective communication, both verbally and in writing. Excellently written specifications communicate your clever solutions to the rest of the world. Meetings you lead are informative, and everyone leaves with a common goal.
BENEFITS
Full-time (40 hours/week), permanent contract with paid vacation
Flexible working hours and working location when life gets in the way
Small international team in start-up mode, with lots of opportunities for career advancement
Annual performance and salary re-negotiation to keep your compensation relevant
Highly competent colleagues who are experts in their field and who are happy to help you learn and grow
Birthday vouchers
Business trips to headquarters in Germany
HACKING THE PHYSICS AND ECONOMICS OF MOTION CONTROL WITH DIGITAL TECHNOLOGY
The company introduces an entirely new approach to motion axes by integrating formerly discrete components, such as motors, drives, sensors and gearboxes into seamless units and digitizing performance and quality factors that are so far dependent on costly mechanical manufacturing. Innovation leaders around the world choose to work with Synapticon to path their way into the future of intelligent, motion control-related systems.
Be part of it, join Synapticon!
Interested? We look forward to receiving your application.
Scope of activities
Engineering and technicalCareer level
ProfessionalLocation
Oracka 4, 11080 Belgrade, SerbiaEmployment type
Full timeHi! We’re more than 80 experts actively looking to expand our talent.
Our engineering team is from all walks of life, countries, and cultures. Our diversity drives our creativity, and we look forward to having your unique outlook shape our product.
Working hours and location are flexible at Synapticon, because working families need that. Although you may need to be beside your robot for much of the day, we understand that sometimes getting away from the problem to think is the better approach.
Our unique SoC microprocessor has a massive amount of processing power, available to build unique, real world physics-defying algorithms right into the robot joint. We strive to use the best technology for the problems we are working to solve.