Leica Microsystems Lead Software Engineer I ( QT / QML with C++).
Leica Microsystems has helped shape the future of microscopy for over 170 years by developing groundbreaking optical and digital solutions.
As a global leader, we’re driven by continuous improvement to excite our customers and to create the best work environment for our people.
Customer focus, innovation, and teamwork are at the core of our culture and the foundation of our success.
Want to be part of a company whose products are part of cutting-edge research around the world? Join Leica Microsystems in our commitment for brilliant solutions and insight.
Leica Microsystems is proud to work alongside a community of nine fellow Danaher Life Sciences companies. Together, we’re pioneering the future of science and medicine, developing products that enable researchers in the fight to save lives.
Lead Software Engineer I
Come join a fantastic team! Your role will be located in IDC(India development Center) Bangalore.
Design, implement, verify and document software system.
In collaboration with the project team, design and verify architecture of sub-systems, components and modules.
Develop software requirements, document software requirement specifications and software architecture design.
Contribute to continuous improvement of development processes and CI / CD infrastructure.
Proactively collaborate with project stakeholders, including application developers and product managers, to identify efficient technical solutions.
Develop design documents w.r.t functional and software specification.
Mentor junior and mid-level developers, perform code and design reviews.
5+ years of experience on QT development & C++
Proficiency in coding with best practices while developing code in QT and C++
Proficiency in programming user interfaces and data visualization with the Qt Framework (QML and Qt / C++)
Must have development experience in windows & Linux based environment
Must have experience on object-oriented analysis and design (OOA and OOD)
Must have good knowledge of design patterns
Must have good knowledge of software life cycle and architecture
Must have good knowledge on data structure and algorithms.
Must have excellent analytical and problem-solving skills
Must be aware of Agile methodology
Qualification required : B.E / B.Tech / MCA.
Strong analytical thinking .
Good communication skills and strategic thinking
What We Offer
We offer flexible working time models
Training & development :
We offer employees a wide range of training opportunities (including virtual) in languages, technology and the Danaher Business System (DBS) Academy.
We support employees in their professional and personal development
Do you have ambitious goals? Then we could be a perfect match. Performance is rewarded with us - we challenge and support you in your career planning
D+I and work-life balance :
Design your place of work so that professional and private demands are no longer mutually exclusive
We assume social responsibility (Corporate Social Responsibility)
We want to move and change things, we clearly need doers
DIVERSITY AT LEICA
We are an equal opportunity employer. We evaluate qualified applicants without regard to race, color, national origin, religion, gender, age, marital status, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by law.
GET MORE INSIGHT : Learn more about what we do and who we are by watching our company video We Are Leica : https : / / www.
youtube.com / watch?v 1zHmalqMXN4
Are you interested to discover new opportunities in an innovative, team-oriented environment?
Do apply online - we are looking forward to your application!