To strengthen our MXAM tool development, we are looking for a Software Engineer with a focus on Java application development in the automotive sector in Berlin. The position is located directly in the MXAM team. The position can be part-time or full-time (40 h).

Software Engineer – JAVA (f/m/d)
Who we are
Headquartered in Berlin (Germany), MES was founded in 2006 and currently has 50 employees. We advocate quality assurance in the model-based development of embedded software. Our main focus is static model analysis and model improvement, primarily in MATLAB Simulink, the automotive industry's leading development platform.
MES provides solutions in various development chains and highly-automated cloud environments for safe controller software. All but a few of the world's top-selling manufacturers and suppliers in the automotive industry rely on MES’ solutions in their development environments. Among them are Bosch, Continental, Hyundai, Magna, Mercedes-Benz, Stellantis, Toyota, Volkswagen, and ZF.
What you can expect on our team
We are developing MES Model Examiner® (MXAM), the software tool for the quality assurance of model-based software projects. In line with the SCRUM framework and agile principles, we are constantly working on optimizing our product and processes. The framework itself is implemented in Java and based on Eclipse RCP. The team develops features from conception to implementation in collaboration with the product owner and internal and external stakeholders. In doing so, we place great value on high code quality. We work with Git/GitLab for version control and safeguarding runs as continuous integration on Jenkins. We would be glad to welcome you as a developer to our team!
What you can expect from us
- Flat hierarchies, agile methods, open communication culture, and team spirit are the characteristics of our everyday life.
- Flexible and family-friendly working hours, as well as hybrid working are a given. We provide all the equipment you require for mobile working.
- The proportion of women working for us as developers and engineers is over 30 percent.
- A structured onboarding and mentoring program will guide you through the first few months.
- Diverse opportunities for advanced training and continuous professional development are very important to us. You will be given sufficient time to familiarize yourself with new programs and develop your professional skills.
- Our office is located in a central neighborhood and has a lot to offer: Individual and spacious working area, massages, table tennis, foosball, drinks, snacks, and a traditional indoor market (Markthalle) just around the corner.
What your job entails
- Working on the product development of MXAM as part of a SCRUM team, which has a professional, communicative, and respectful way of working.
- Developing the MXAM framework in Java with Eclipse RCP and EMF.
- Contributing to the development process of tool features from conception to implementation.
- Being part of the agile flow of professional software development.
- Working on a software product with direct contact to our international clients.
What we want from you
- You have a degree in computer science, mathematics, physics, or electrical engineering. Equivalent qualifications can also be accepted.
- Work experience in software development is desired.
- In-depth programming knowledge of Java or a similar programming language.
- You enjoy teamwork and highly value code quality.
- Experience in version control with GIT is preferable.
- Experience in continuous integration with Jenkins is an advantage.
- Experience in front-end development would be a good addition to our team.
- A meticulous and reliable approach to work with a results-oriented workflow.
- Good level of English and German, as we are an international team with international clients.