KION Group

Campus visit Dematic @ Manchester University - Placement student

In short

This role develops real-time software applications in C, including building components and plugins, for Dematic, part of KION Group. It covers the full development cycle: design, coding, debugging, testing, code reviews, and collaboration with software engineers, system architects, and project managers. Strong knowledge of software engineering principles and real-time systems is required.

We offer:
Career Development
•Competitive Compensation and Benefits
•Pay Transparency
•Global Opportunities
Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer/
Tasks and Qualifications:
The Real-Time Software Engineer is responsible for developing and implementing software applications in a real-time environment using the C language. This role requires a deep understanding of text and source code pre-processing, as well as experience building components and plugins. The candidate should have expertise in software engineering principles and real-time systems, with the ability to work collaboratively and independently to meet project objectives.
Main Job Objectives
•Assist in the design and development of real-time software applications.
•Write code for simple software components and plugins.
•Participate in code reviews and provide feedback to other team members.
•Debug and test software applications to ensure that they meet requirements and are free from defects.
•Design and develop software applications for real-time environments, ensuring that they are scalable, maintainable, and reliable.
•Analyse user requirements and design software solutions to meet these requirements.
•Write high-quality code that is easy to maintain and extend.
•Collaborate with cross-functional teams to develop and integrate software components into larger systems.
•Work with software engineers, system architects, and project managers to ensure that software is delivered on time, within budget, and to specifications.
•Participate in peer review such as code design, test reviews and provide constructive feedback to other team members.
•Maintain and improve existing software applications, including troubleshooting and bug fixes.
•Stay up to date with new technologies, software development tools, and best practices to ensure that software applications remain cutting-edge and competitive.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot