Job Description: Middleware Software Engineer
We are looking for a talented and experienced Middleware Engineer to join our team. As a Middleware Engineer, you will be responsible for designing, developing, and implementing middleware solutions that enable communication between different software applications and systems. You will leverage your experience in C++, C#, and Unity to develop scalable and efficient middleware that can handle large amounts of data and complex business logic.
- Design and develop middleware solutions using C++, C#, Python, and Unity.
- Collaborate with cross-functional teams to identify requirements, develop middleware solutions, and integrate with existing systems.
- Develop and maintain software documentation, including design documents, code comments, and user manuals.
- Develop test plans and perform testing to ensure high-quality and scalable solutions.
- Analyze and optimize middleware performance to ensure efficient data processing and minimal latency.
- Troubleshoot and debug middleware issues, working closely with the development team to find and implement solutions.
- Keep up-to-date with the latest technologies and trends in middleware development.
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in software development, with a focus on middleware development.
- Strong experience with C++, C#, Python, and Unity.
- Knowledge of middleware technologies such as RPC, REST, and message queues.
- Experience with version control systems such as Git or SVN.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication skills, both written and verbal.
- Experience working in an Agile development environment is a plus.
Work Environment :
Bertec allows a flexible work from home policy. New employees will typically work in office as they are trained and brought up to speed on their job as well as Bertec products and policies. After that point, work from home varies based on job function and responsibilities. In-office work will mainly be performed at Bertec Ankara Office.
If you are a talented and experienced Middleware Engineer with a passion for developing efficient and scalable solutions, we encourage you to apply.
Bertec is a leading provider of biomechanical testing and training solutions for researchers, clinicians, and athletes. Founded in 1987, Bertec has been at the forefront of the biomechanics industry, developing innovative technology and software that is used in universities, hospitals, sports teams, and research centers around the world.
Institutions as varied as Nike, the US Olympic Swimming Team, LA Dodgers, Golden State Warriors, Toyota Robotics, the NIH, Cleveland Clinic, Mayo Clinic, Harvard University, Stanford University, and thousands of others around the world rely on Bertec’s tools to assess and analyze human movement, balance, and performance.
In addition to its product offerings, Bertec also provides training and support services to its customers. Its team of expert engineers and scientists work closely with customers to understand their unique needs and recommend solutions to meet their specific requirements.
At Bertec, we are dedicated to advancing the field of biomechanics through innovation, collaboration, and a commitment to excellence. We are always looking for talented individuals who share our passion for improving human performance and well-being.