Senior Software Engineer C#

Agile Robots Ag
München, Germany
9 days ago

Role details

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

Job location

München, Germany

Tech stack

Clean Code Principles
Software Applications
Computer Vision
C Sharp (Programming Language)
C++
Code Review
Computer Graphics
Software Design Patterns
Windows Presentation Foundation
Model View ViewModel
OpenGL
Simulation Software
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