C++ - Senior Engineer
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company and one of India's Top 25 Best Workplaces. We are seeking a C++ Senior Engineer with over 7 years of experience to contribute to complex, mission-critical applications. Our vision is to be a trusted technology partner and a preferred employer for top professionals.
At Iris, we foster a culture of ownership and growth, offering cutting-edge projects and personalized career development. Our Employee Value Proposition, "Build Your Future. Own Your Journey.," reflects our commitment to your professional and personal success. Discover the passion and possibilities at Iris by watching our "work here" video.
Develop and maintain high-performance C++ applications, leveraging a strong understanding of the language specification and standard library.
Implement robust memory management strategies in non-garbage collected environments and utilize C++ templates effectively.
Work with low-level threading primitives and real-time system requirements.
Develop and maintain automated testing platforms and write comprehensive unit tests.
Collaborate with cross-functional teams using code versioning tools like Git and embrace continuous integration practices within a scrum framework.
A minimum of 7 years of hands-on experience as a Senior C++ developer is essential, with a proven track record on challenging projects.
Proficiency in C++ and a thorough understanding of its language specification are required. Expertise in the Standard Template Library (STL), including containers and algorithms, is crucial.
Solid knowledge of memory management in non-garbage collected environments, C++ templates, and low-level threading primitives for real-time systems is necessary.
Experience in implementing automated testing platforms, unit tests, and working with Unix systems is expected. Familiarity with Git and continuous integration is also a requirement.
Strong collaboration skills and excellent verbal and written communication are vital for this role. A B.Tech or MCA degree is required.
Iris Software
IT