DR Gaming Technology is an independent global supplier of integrated and scalable casino management and jackpot system solutions. Additionally to our headquarters in Belgium, we have engineering offices in Austria and Malta as well as further offices in South Africa, Peru, and Mexico.
Software Engineer (embedded)
Mid/Senior
Job Tasks
- Developing a C++-based multiplatform (Linux, Atmel, Coldfire) embedded system.
- Reviewing code and ensuring adherence to coding standards and best practices.
- Debugging and troubleshooting as third-level support.
- Providing technical guidance and mentoring Junior and Mid Software Engineers.
- Participating in architectural decisions and system design.
- Developing and maintaining documentation for embedded systems.
Job Requirements
- Masters degree in computer science, software engineering, or related fields (or equivalent experience).
- More than three years of experience in software development.
- Good experience in C++ development for embedded systems.
- Ability to refactor and optimize code for resource-constrained environments.
- Good experience in solving problems and tasks of varying complexity.
- In-depth understanding of software development processes and methodologies.
- A basic understanding of electronics, hardware, and different serial communications and protocols (TCP, UDP, RS232, RS485).
- Knowledge of C++ testing frameworks of benefit.
- Real team player mentality with a commitment to continuous learning, high adaptability, and flexibility.
- Strong communication skills and ability to communicate technical concepts to non-technical stakeholders.
- Fluency in German and English.
Job Responsibilities
- Taking charge of the following aspects of our products: design, development, deployment, and maintenance.
- Ensuring the performance, scalability, and security of the embedded systems.
- Participating in technical discussions.
- Providing mentorship to Junior Software Engineers.
- Staying up-to-date with emerging trends and technologies in embedded development and sharing the knowledge within the team.
- Continuously improving embedded systems and processes to ensure that they are efficient, effective, and up-to-date.
Benefits
- Thriving and open-minded international company.
- Individual working hours and home office agreements.
- In-house and external training opportunities.
- Possibility to gain work experience abroad.
- Team events, goodies, and incentives.
Salary
- Salary according to the IT collective agreement. Willingness to overpay.
DRGT Systems GmbH
Andreas Duller
Haushamer Straße 2, 5. Stock
8054 Seiersberg
Web: http://www.drgt.com