Software Application Engineer (Applications & Deployment)

Agile Robots Ag
München, Germany
3 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Advanced Message Queuing Protocol Server Applications Software Applications Automation of Tests C Sharp (Programming Language) C++ (Programming Language) CAN Bus
+42 more
Software as a Service Software Quality Code Review Communications Protocols Nvidia CUDA Databases Software Debugging Software Design Patterns Distributed Computing Environment Distributed Systems Domain Name System (DNS) EtherCAT Python (Programming Language) Message Broker Modbus Language Modeling Message Queuing Telemetry Transport (MQTT) Networking Basics Routing Node.Js Software Maintenance OPC Unified Architecture Software Engineering Data Streaming Systems Architecture Systems Integration TCP/IP WebSocket Reinforcement Learning Load Balancing Large Language Models Backend Git Containerization Linux Development Information Technology Graphql Machine Learning Operations Front End Software Development Asynchronous Programming Docker Microservices

Job 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

Beneficial Skills

  • 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

Requirements

  • 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
  • Experience building end-to-end ML training pipelines, evaluation frameworks, and model deployment workflows.
  • Strong knowledge of Large Language Models (LLMs), Vision-Language Models (VLMs), and Vision-Language-Action (VLA) models.
  • Experience with Transformer architectures, attention mechanisms, multimodal learning, and foundation models.
  • Experience with reinforcement learning (RL) and/or imitation learning, including methods such as PPO, DPO, behavior cloning, and offline RL.
  • Experience developing and fine-tuning LLMs/VLMs/VLAs, including supervised fine-tuning (SFT), parameter-efficient fine-tuning (LoRA/QLoRA), and preference optimization.
  • Knowledge of robot learning and embodied AI, including policy learning, trajectory prediction, action generation, and sim-to-real transfer.
  • Experience with dataset creation, data annotation, dataset management, filtering, sampling, and augmentation techniques.
  • Experience working with distributed training and GPU acceleration, including CUDA and multi-GPU training.

Your Profile

  • 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.

About the company

Agile Robots is a dynamic and innovative software development company dedicated to pushing the boundaries of technology. We specialize in creating cutting-edge solutions that transform industries and redefine user experiences., * 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., Agile Robots SE is an international high-tech company based in Munich, Germany with a production site in Kaufbeuren and more than 2300 employees worldwide. Our mission is to bridge the gap between artificial intelligence and robotics by developing systems that combine state-of-the-art force-moment-sensing and world-leading image-processing technology. This unique combination of technologies allows us to provide user-friendly and affordable robotic solutions that enable intelligent precision assembly.

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Progressing from standard robotics to cognitive learning systems

Clemens Schwaiger · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all