Careers

Our business is growing and we are looking to expand our team with IT consultants and software engineers who are just as passionate about shaping our customers’ digital future as we are. Our team is responsible for providing IT consulting services and designing, developing, testing and sustaining technology solutions that are leading in their markets. We work closely with top-notch international clients, in fields as diverse as the Internet of Things and Digitalization in various industries, such as Manufacturing, Construction, Smart Grid.

(Senior) Software Developer C++

Trivium is hiring a (senior-)software developer for its Munich office:

You will be part of our agile software development team and responsible for the development of complex applications for customers in the areas of Geosurveying, Industry 4.0 and Internet of Things.

Your role will include:

  • Analysis of customer requirements
  • Creation of solution concepts and software architectures
  • Development of complex, platform-independent software applications
  • Implementation, integration and testing, applying agile methodologies (esp. SCRUM)
  • Active contribution to international, geographically distributed agile teams

Required Qualifications:

You have a degree in computer science or a comparable subject. You enjoy working in a highly motivated team with an international mindset and an open culture. You have a deep understanding of agile software development. Ideally, you have gathered several years of experience in the area of software development and are used to working independently and have a structured approach to problem solving. You are passionate about learning / using newest tools & technologies with a curiosity for IoT technologies, cloud services, map data service providers and map visualization.

In particular, following qualifications are key:

  • Deep knowhow in modern C/C++
  • Knowledge of Python, CMake, Conan
  • Solid Software Engineering Background: Design Patterns, Clean Code, TDD
  • Exposure to various operating systems (Windows, Linux) is beneficial
  • Exposure to the areas of machine control and measuring devices is beneficial
  • Exposure to Qt/QML and programming languages like C#/.Net is beneficial
  • Exposure to embedded databases (e.g. SQLite) is beneficial
  • Software architecture and design
  • Agile Software Development, e.g. SCRUM
  • Testing and Quality Management
  • Experience in complex software development projects, ideally in international, geographically distributed teams
  • Proficiency in English and fluency German

What we offer:

At Trivium, you will have the opportunity to work on exciting and innovative projects, e.g. in the area of Industry 4.0 and Internet of Things. You work in a team of highly motivated and qualified individuals across locations. We have an informal, friendly and warm company culture, which gives you the space for personal and professional development. At Trivium, we offer flexible work hours, flat hierarchies and an attractive work environment besides a competitive compensation package.

Interested?

Please send your CV to: careers.de@trivium-esolutions.com

The data you provide will be used exclusively for the application process and treated in accordance with the applicable data protection regulations. We have summarised our Data Protection Information for Applicants in a document for your information.