Job
In this role, you will develop robust software solutions for the fleet management of robots, conduct code reviews, and implement optimized planning and navigation systems using a variety of modern technologies.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- In a small team, you implement innovative solutions and play an active role in shaping them. You contribute your expertise across a wide range of development areas, take on technical responsibility, and support colleagues through mentoring and code reviews.
- You work on solutions for transport scheduling, various optimizations and planning options, navigation capabilities, integration with external systems such as conveyor systems, stations or lifts, and a GUI for visualizing the entire system.
- Most of our software stack is built in C++, but we also use many other languages and technologies. We’re interested in developers from all backgrounds, as long as they have a good understanding of object-oriented programming and are committed to developing robust, maintainable, high-performance product software.
- Some of the languages/technologies: C++20, Python, TypeScript, Angular, Protobuf, MQTT, REST, SQL, GitLab, Docker, and Linux.
- We rely on test-driven development, continuous integration, automated testing, and the continuous improvement of our software and development processes.
Our expectations of you
Qualifications
- You care about software. You love solving challenging problems with high-quality, robust, maintainable, and performant software.
- Your job is not just your work, but also your hobby and your passion.
- You have an eye for software design, take responsibility for architectural decisions, and can confidently discuss software processes and methodologies.
Experience
- You have several years of hands-on experience developing with C++ or comparable languages such as Java. You are also familiar with the Linux operating system.
- You enjoy collaborative development in small, focused teams. Ideally, you already have hands-on experience with the development process and tools such as Git, GitLab, CI, etc.
- TDD experience is essential for you, and refactoring, continuous integration, and automated quality assurance are deeply ingrained in the way you work.
What we offer
- We are an innovative company specializing in the development of automated shuttle transport systems in the field of robotics.
- Our vision is to help shape the future of logistics while developing sustainable and efficient transport solutions.
- We offer professional and personal development programs, as well as the opportunity to work in a motivated team that welcomes a willingness to take on responsibility and enthusiasm for putting ideas into practice.
- You have flexible working hours with the option to work from home, an on-site restaurant, and access to the year-round KNAPP Vital program, which offers a wide range of health and fitness activities.
- The minimum salary for this position is EUR 3,415.01 gross per month (collective agreement for the metalworking industry, 38.5 hours per week).
- Salary is determined individually, and we naturally offer market-competitive compensation based on your qualifications and previous experience.
Benefits
Health, fitness & fun
Higher take-home pay
Food & drink
Topics you will work on
Job locations
About your employer
KNAPP is an international technology company based in Austria. The company develops and produces intelligent plant systems. Modern digitalization, software, automation and robotics solutions are used.
- Established Company
- Onsite, Hybrid
- Industry, Production · Logistics, Transportation
Employer reviews
- Engineering
- 2.9
- Working conditions
- 3.9
- Career growth
- 3.8
- Team culture
- 3.7
More jobs
These jobs might also interest you
DEWETRON – measurable differently. Do you want to actively drive test automation instead of just manual testing? Do you enjoy working on complex hardware and software systems used worldwide in the development of e-mobility, aerospace, and energy, and...
Optimization and expansion of existing customer software systems and processes. Resolution of incidents in customer software systems in accordance with the ITIL process. Conceptualization, estimation, development, and implementation of new software...
We are one of the leading European manufacturers of innovative biomass heating systems (firewood, wood chips, pellets). Due to the strong demand for our products and the excellent future prospects for "renewable energy," we are expanding our team. ...