Job Summary:
We are seeking a highly skilled and motivated Software Engineer to join our product development team. The ideal candidate will have strong expertise in C++ and Object-Oriented Programming (OOP), with hands-on experience developing and enhancing complex systems. You will be responsible for designing, developing, and maintaining high-performance, reliable software that supports manufacturing operations
What You Will Do:
Design, develop, and maintain moderate to highly complex applications using C++.Develop, enhance, and debug software modules and components.Apply strong OOP principles — encapsulation, inheritance, polymorphism, and abstraction — to build maintainable and scalable systems.Design and implement concurrent, multi-threaded C++ software for real-time or high-throughput systems.Contribute to improving existing modules and reusable internal frameworks and librariesProvide technical guid...