Senior Software Engineer C#

Agile Robots Ag
München, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Software Applications Computer Vision C Sharp (Programming Language) C++ (Programming Language) Code Review Computer Graphics Software Design Patterns Windows Presentation Foundation Model View ViewModel OpenGL Simulation Software
+2 more
Information Technology Code Testing

Job description

You contribute directly as a software engineer to our product codebase, designing and building industrial-grade desktop applications that power our customers’ automation systems. You work closely with a multidisciplinary team to deliver robust, maintainable, and well-tested software., * Write and evolve our industrial automation platform

  • Improve the stability, performance, and robustness of the platform as it scales to new customers and use cases
  • Investigate and resolve complex issues, including those reported from the field, and turn them into lasting fixes
  • Partner with product and forward-deployed engineers to translate real customer needs into well-engineered solutions
  • Review code, mentor team members, and help raise the engineering bar across the team

Requirements

  • Degree in Computer Science, Information Technology, or equivalent experience
  • Strong C# skills
  • Strong experience with WPF or Avalonia, and the MVVM pattern
  • Solid understanding of design patterns and clean code principles
  • Experience with code testing (unit, integration, and beyond)
  • Experience building industrial-grade desktop applications
  • Excellent English communication skills, * Experience with one or more of: robotics, machine vision, computer graphics (OpenGL, Vulkan),or simulation software
  • C++ experience

About the company

  • 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, and regular company events contribute to a good working environment

Apply for this position

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

Apply on de.indeed.com

Good distractions

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

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:44 min

Generating test code through an intermediate model

Johannes Bergsmann Johannes Bergsmann +1 · WWC 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:29 min

Introduction to keeping test code clean

Gil Zilberfeld · LIVE

Videos

See all

Related articles

See all