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
SeniorJob 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