Do you want to be part of an exciting start-up company with global potential? Are you passionate for software development and looking to exploit your skills in a meaningful position? Do you want to help make robots more accessible and easier to use? We invite you to become a part of an agile company at the forefront of developing new innovative robotic software.
Smooth Robotics is looking for a dedicated software developer who can help create simple and intuitive software for robotic welding applications.
At Smooth Robotics we aim to build a bridge between the complicated world of robot programming and the end-user whose expertise is in a different field. We aim to turn robots into simple tools accessible to everyone.
An exciting position with excellent opportunities for you to become an essential part of our future and set new standards for the future of our robotic software solutions. If you want to help create success by influencing the roadmap of our products, then Smooth Robotics is where you can realize your potential.
You will be a part of an agile development team, whose members work closely together to create state-of-the-art solutions for robotic applications.
In the role of Software Developer at Smooth Robotics, you will be responsible for:
Continuously develop and improve our software.
Help develop conceptual solutions for new innovative features, together with the team.
Implement new features both on design- and implementation- levels.
Run structured manual tests and help develop automated tests.
Provide inputs and recommendations for structuring the code ensuring stable, robust, and flexible software architecture.
Create documentation for existing code for efficient knowledge sharing between the team members.
Your competencies and profile
The ideal candidate is an ambitious, structured, and enthusiastic software developer with ideally a degree in Software Engineering or similar related background – perhaps with a few years of experience and is confident with software development.
Your preferred programming language is Java, you know how to exploit and use (not misuse ;) java-features and master creating both abstract language-independent system architecture and java-based detailed system design.
Additionally, you may have experience in one or more of these fields:
Robot kinematics, experience with one or more specific brands (UR, Kuka, ABB etc.)
C++ including memory management, pointer juggling, and the STD library
The Qt Framework
Computer Graphics, based on Java3D, low-level OpenGL or similar
Fieldbuses (MODBUS, PROFINET, Ethernet/IP etc.)
Git version control system
Smooth Robotics is a start-up based on the idea that robots can be much easier to handle for the end-users that need flexibility. Today changeover of a robot requires a specialist – especially if precision is required. Smooth Robotics will change the way of working with robots and based on our path generating system we have entered the market with a unique solution that will be developed for various kinds of robots.
We are located in a small robotics hub in Odense. If you can see yourself in this role and thereby be part of the journey from an early stage, please do not hesitate to send your application and CV.
We are looking for a candidate who can start as soon as possible.
You can read more about Smooth Robotics on our webpage www.smooth-robotics.com.
This job comes with several perks and benefits
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Break a leg! Seriously, we got you covered in our company healthcare plan.