Software Application Engineer (Applications & Deployment) (m/f/d)
Indexed description
We are hiring Software Application Engineers to join our team. The position focuses on Networking & Communication Systems. You will work on advanced robotics and AI-driven systems, contributing to application development, system integration, customer deployments, and technical support.
Your Responsibilities
- Design, develop, test, and maintain production software applications
- Participate in the full software development lifecycle, from requirements analysis to deployment and support
- Write clean, efficient, and maintainable code following industry best practices
- Troubleshoot, debug, and resolve software defects and performance issues
- Contribute to system architecture, code reviews, and continuous improvement initiatives
- Support deployment, monitoring, and maintenance of software in production environments
- Ensure software quality through automated testing and adherence to development standards
- Frontend and backend developments
- Understanding databases, APIs, cloud-based applications, server-side applications using NodeJS, microservices, and distributed systems
- Experience designing and implementing services using HTTP/HTTPS, REST, and GraphQL APIs
- Experience with asynchronous communication using message brokers and event-streaming platforms
- Understanding of messaging protocols such as MQTT, AMQP, HTML and WebSocket communication
- Familiarity with industrial and machine-to-machine communication protocols when applicable (e.g., OPC UA, Modbus, EtherCAT, CAN Bus)
- Experience with network fundamentals of TCP/IP, UDP, DNS, DDS, routing, and load balancing
- Master’s degree in Computer Science, Robotics, Software Engineering, or a related field
- Proficiency with C#, C++, Python, JavaScript, and Linux development
- Experience with Git, containerization (Docker) and collaborative development workflows
- Knowledge of software engineering principles, design patterns, development and methodologies.
- A dynamic high-tech company combined with financial soundness and world-class investors.
- Join an interdisciplinary, international team with 60+ different nationalities in a collaborative work environment.
- Lots of development opportunities in the context of our continued growth.
- Challenging tasks and impactful projects alongside experts that enable professional and personal growth.
- Corporate Benefits Program that covers health, mobility, and learning with 100€ net per month.
- Modern office facilities with a rooftop terrace overlooking Munich, free drinks & fruits, and regular company events contribute to a good working environment.
This is made possible by our employees, who bring out the best in each and every day with creativity and enthusiasm. Become part of this team and shape the future of robotics with us!
We are proud of our diversity and welcome your application regardless of gender and sexual identity, nationality, ethnicity, religion, age, or disability.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search